Translation of menyandera in English:

menyandera

to take hostage

verb

  • 1

    to take hostage