loya meaning in english

[Tel.] n. A pit or hollow place in a hill, a deep crack or opening. parvatamumida mikkili lotuganunde neriya, kondapagulu. A valley.