English dictionary
pin cherry meaning and definition
Definition and meaning of pin cherry at MeaningMonkey.org. pin cherry meaning and definition in the English Dictionary.PIN CHERRY noun
Definition of pin cherry (noun)
- small shrubby North American wild cherry with small bright red acid fruit
- synonyms: Prunus pensylvanica
Source: Princeton University Wordnet