Meaning of artillery plant
Definition of artillery plant
(noun)
tropical
American
stingless
nettle
that discharges its
pollen
explosively
Other information on artillery plant
WIKIPEDIA results for
artillery plant
Amazon results for
artillery plant
Tweet