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)

  1. small shrubby North American wild cherry with small bright red acid fruit
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: