Noun Definition

artillery plant

1.Definition: tropical American stingless nettle that discharges its pollen explosively

Related Noun(s):pilea microphylla

Category: Plants