Loading page
artillery plant is a noun meaning "tropical American stingless nettle that discharges its pollen explosively". It carries one recorded sense.
tropical American stingless nettle that discharges its pollen explosively
Definitions, synonyms and semantic relations for artillery plant come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.