marasca - Dictionary definition and meaning for word
marasca
Definition (noun) small bitter fruit of the marasca cherry tree from whose juice maraschino liqueur is made
Definition (noun) Dalmatian bitter wild cherry tree bearing fruit whose juice is made into maraschino liqueur
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com