English | German | Russian | Czech

artillery plant English

Meaning artillery plant meaning

What does artillery plant mean?

artillery plant

tropical American stingless nettle that discharges its pollen explosively

Synonyms artillery plant synonyms

What other words have the same or similar meaning as artillery plant?

artillery plant English » English

Pilea microphylla

Are you looking for...?