English dictionary
artillery plant meaning and definition
Definition and meaning of artillery plant at MeaningMonkey.org. artillery plant meaning and definition in the English Dictionary.ARTILLERY PLANT noun
Definition of artillery plant (noun)
- tropical American stingless nettle that discharges its pollen explosively
- synonyms: Pilea microphylla
Source: Princeton University Wordnet