Amarelle - Definition
amarelle
n 1: any of several cultivated sour cherry trees bearing pale
red fruit with colorless juice [syn: amarelle, Prunus
cerasus caproniana]
2: pale red sour cherry with colorless or nearly colorless juice
