Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

amla Definition

Cancel
amla
noun
''Phyllanthus emblica'', the Indian gooseberry, a deciduous tree

Words Related to amla!

amla Examples by Brain Bank Users