English-Hindi dictionary »

azadirachta indica (neem tree) meaning in Hindi

EnglishHindi
azadirachta indica (neem tree) noun

नीम