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

More General Terms