- artillery plant as a noun:
- 1
artillery plant
noun
1 artillery plant
Tropical American stingless nettle that discharges its pollen explosively.
synonym: Pilea microphylla.
Polish: pilea drobnolistna
debug info: 0.033
noun
Tropical American stingless nettle that discharges its pollen explosively.
synonym: Pilea microphylla.
Polish: pilea drobnolistna
debug info: 0.033