- sun pitcher as a noun:
- 1
sun pitcher
noun
1 sun pitcher
Any of several herbs of Guiana highlands having racemes of nodding white or pink flowers; trap and digest insects in pitcher-shaped leaves with spoon-shaped caps.
Polish: heliamfora
debug info: 0.0166