amarelle
noun
am·a·relle
| \ ¦amə¦rel\
plural -s
Definition of amarelle
: any of several cultivated cherries derived from the sour cherry (Prunus cerasus) and distinguished from the morellos by their colorless juice
Keep scrolling for more