pin cherry

noun

Definition of pin cherry

1 : a small often shrubby shallow-rooted American wild cherry (Prunus pensylvanica) with small white flowers in short clusters
2 : the bright red acid fruit of the pin cherry