PIN CHERRY


Meaning of PIN CHERRY in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.