amla
noun 2
Definitions
noun
1
Phyllanthus emblica, a deciduous tree.
Less stately advice is also offered: the amla fruit, boiled, is an excellent hair conditioner.
2
the bitter yellow-green fruit of this tree.
Your note
not saved0 chars
noun
Phyllanthus emblica, a deciduous tree.
Less stately advice is also offered: the amla fruit, boiled, is an excellent hair conditioner.
the bitter yellow-green fruit of this tree.