Translation of meneduhi in English:

meneduhi

  • 1

    to give shade or shelter