joypowder plant

English

Noun

joypowder plant (uncountable)

  1. Synonym of artillery plant.