English dictionary
sun pitcher meaning and definition
Definition and meaning of sun pitcher at MeaningMonkey.org. sun pitcher meaning and definition in the English Dictionary.SUN PITCHER noun
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
Source: Princeton University Wordnet