amarelle has definitions from the fields of chemistry,botany,food
1
[ noun ] (botany) any of several cultivated sour cherry trees bearing pale red fruit with colorless juice

Related terms

sour_cherry

2
[ noun ] (chemistry,botany,food) pale red sour cherry with colorless or nearly colorless juice

Related terms

sour_cherry

*