artillery plant - English Synonyms Dictionary

artillery plant

n.
[1] Pilea microphylla