Noun Definitionamarelle1.Definition: any of several cultivated sour cherry trees bearing pale red fruit with colorless juiceCategory: Plants2.Definition: pale red sour cherry with colorless or nearly colorless juiceCategory: Food