Summary
English Synonyms:   more detail...
  1. artillery plant:


English

Detailed Synonyms for artillery plant in English

artillery plant:

artillery plant [the ~] noun

  1. the artillery plant
    – tropical American stingless nettle that discharges its pollen explosively 1
    the artillery plant; the Pilea microphylla
    – tropical American stingless nettle that discharges its pollen explosively 1

Alternate Synonyms for "artillery plant":


Related Definitions for "artillery plant":

  1. tropical American stingless nettle that discharges its pollen explosively1

Related Synonyms for artillery plant