Translation of menahan in English:
menahan
1
to hold back, to keep‘menahan diri’ — to control yourself‘dia ditahan semalam di rumah sakit’ — they kept her in hospital overnight2
to arrest, to detain‘polisi menahan murid-murid yang memprotes’ — the police detained the students who were protesting3
to provide support for