Definition of mountain cherry in English:

mountain cherry

noun

US
  • Any of several wild cherry trees (Prunus species) (also "mountain cherry tree").

Origin

Early 19th century.