placuna - English Synonyms Dictionary

placuna

n.
[1] genus Placuna