Definitions of sour cherry tree:

  • noun:   rather small Eurasian tree producing red to black acid edible fruit