sour cherry tree - German English Dictionary