ar•til•ler•y plant
We found 1 definitions of artillery plant from 1 different sources.
Noun |
||
artillery plant - tropical American stingless nettle that discharges its pollen explosively | ||
Pilea microphylla | ||
nettle any of numerous plants having stinging hairs that cause skin irritation on contact (especially of the genus Urtica or family Urticaceae) |