mehala | मेहल | mehala

mehala | मेहल | m. the smell of urine, L.
mehala | मेहल | mfn. having the smell of urine, L.

← Search all 286,525 Sanskrit words on Tripura Koṣa