artillery plant

definition: tropical American stingless nettle that discharges its pollen explosively
example:
speech part: noun
synonyms:

How artillery plant is being used?