Meaning of sun pitcher

Definition of sun pitcher

(noun) 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

Other information on sun pitcher

WIKIPEDIA results for sun pitcher
Amazon results for sun pitcher