amarelle
noun
am·a·relle
¦amə¦rel
plural -s
: any of several cultivated cherries derived from the sour cherry (Prunus cerasus) and distinguished from the morellos by their colorless juice
Love words? Need even more definitions?
Merriam-Webster unabridged
Share