Translation of binasa in English:

binasa

perish

verb

  • 1

    perish, suffer destruction, die, rot

adjective

  • 1

    devastating, ruined