English
Detailed Synonyms for artillery plant in English
artillery plant:
artillery plant [the ~] noun
-
the artillery plant
– tropical American stingless nettle that discharges its pollen explosively 1the artillery plant; the Pilea microphylla– tropical American stingless nettle that discharges its pollen explosively 1