Translation of menyandera in English:

menyandera

to take hostage

  • 1

    to take hostage