English-Hindi dictionary »

a unit of land area meaning in Hindi

EnglishHindi
a unit of land area noun

बिघा