English-Hindi dictionary »

emblica meaning in Hindi

EnglishHindi
emblica noun

आँवला