Translation of menindih in English:

menindih

superimpose

verb

  • 1

    superimpose, place on top of something else