Translation of meneduhi in English:

meneduhi

verb

  • 1

    to give shade or shelter