Translation of mencelah in English:

mencelah

to interpose

verb

  • 1

    to interpose, to insert, to intervene