tropical pitcher plant
Explore definitions, synonyms, and language insights of tropical pitcher plant
Definitions
Noun
any of several tropical carnivorous shrubs or woody herbs of the genus Nepenthes