Term Gallery logo

Meanings of yellow pitcher plant in English