artillery plant
nounDefinition of artillery plant
: a tropical American herb (Pilea microphylla) that discharges its pollen explosively
1