amarelle Meaning, Definition & Usage
-
noun any of several cultivated sour cherry trees bearing pale red fruit with colorless juice
Prunus cerasus caproniana.
-
noun pale red sour cherry with colorless or nearly colorless juice