Skip to main content

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>.
Advertisement