• word of the day

    amarelle

    amarelle - Dictionary definition and meaning for word amarelle

    Definition
    (noun) any of several cultivated sour cherry trees bearing pale red fruit with colorless juice Definition
    (noun) pale red sour cherry with colorless or nearly colorless juice
Download our Mobile App Today
Receive our word of the day
on Whatsapp