sour cherry: Australian tree with sour red fruit
fruit tree: tree bearing edible fruit
citron: thorny evergreen small tree or shrub of India widely cultivated for its large lemonlike fruits that have thick warty rind