Noun Definition
artillery plant
1.Definition: tropical American stingless nettle that discharges its pollen explosively
Related Noun(s):pilea microphylla
Category: Plants1.Definition: tropical American stingless nettle that discharges its pollen explosively
Related Noun(s):pilea microphylla
Category: Plants