0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?