Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

marasca Definition

Cancel
marasca
noun
A European cultivar of the wild cherry, ''Prunus cerasus'', that bears bright red fruit used for making maraschino

Words Related to marasca!

marasca Examples by Brain Bank Users