Meaning of amarelle
Definition of amarelle
(noun)
any of
several
cultivated
sour
cherry
trees
bearing
pale
red
fruit
with
colorless
juice
pale
red
sour
cherry
with
colorless
or
nearly
colorless
juice
Other information on amarelle
WIKIPEDIA results for
amarelle
Amazon results for
amarelle
Tweet