ALL meanings of artillery plant
ar·til·ler·y plant
A a - noun artillery plant any of various tropical urticaceous plants of the genus Pilea, such as P. microphylla, all having stamens that discharge their pollen explosively 3
- noun artillery plant a spreading, tropical American plant, Pilea microphylla, of the nettle family, having small, fleshy leaves and green flowers, grown as a curiosity because the pollen is discharged explosively when dry. 1