artillery plant
English Dictionary
->
Letter A
-> artillery plant
Search Dictionary:
artillery plant Definition
(n)
tropical
American
stingless
nettle
that
discharges
its
pollen
explosively
artillery plant Synonyms
artillery plant
Pilea microphylla
© Art Branch Inc.