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 Pilea microphylla; the artillery plant– tropical American stingless nettle that discharges its pollen explosively 1