marasca
English
marasca meaning in English • marasca का अर्थ अंग्रेजी में
Noun
- The small bitter fruit of the marasca cherry tree from whose juice maraschino liqueur is made.
- The marasca cherry>.