'artillery plant' definitions:

Definition of 'artillery plant'

From: WordNet
noun
Tropical American stingless nettle that discharges its pollen explosively [syn: artillery plant, Pilea microphylla]