amarelle
English Dictionary
->
Letter A
-> amarelle
Search Dictionary:
amarelle Definition
(n)
any
of
several
cultivated
sour
cherry
trees
bearing
pale
red
fruit
with
colorless
juice
(n)
pale
red
sour
cherry
with
colorless
or
nearly
colorless
juice
amarelle Synonyms
amarelle
Prunus cerasus caproniana
© Art Branch Inc.