marasca cherry
English
marasca cherry meaning in English • marasca cherry का अर्थ अंग्रेजी में
Noun
- A Dalmation bitter wild cherry tree (Prunus cerasus marasca) bearing fruit whose juice is made into maraschino liqueur.