'amarelle' definitions:
Definition of 'amarelle'
(from WordNet)
noun
Any of several cultivated sour cherry trees bearing pale red fruit with colorless juice [syn: amarelle, Prunus cerasus caproniana]
noun
Pale red sour cherry with colorless or nearly colorless juice