pilea microphylla - English Synonyms Dictionary

pilea microphylla

n.
[1] artillery plant