Noun artillery plant has 1 sense
  1. artillery plant, Pilea microphylla - tropical American stingless nettle that discharges its pollen explosively
    --1 is a kind of nettle
    --1 is a member of Pilea, genus Pilea
,
TOP