Home
Advance Search
Dictionary
Words with Friends solver
Meaning of damiana
Definition:-
A small shrub native to Mexico whose leaves are used in herbal medicine and in the production of a liqueur. It is reputed to possess aphrodisiac qualities. (noun)