artillery_plantEnglish

Pilea microphylla, artillery plant

Noun

Tropical American stingless nettle that discharges its pollen explosively

English: artillery plant, Pilea microphylla

English words with similar meanings

Show 1 words