Definition of artillery plant in US English:

artillery plant

noun

  • A tropical American plant popular as a house plant, Pilea microphylla (family Urticaceae), having small succulent leaves and cymes of tiny flowers which throw out clouds of pollen.

Origin

Mid 19th century; earliest use found in Horticulturist.