Translation of menahan in English:

menahan

arrest

verb

  • 1

    arrest, stop (a movement or moving thing), catch and hold (attention), check, slow the motion (of)