mazzard
noun (1)Definition of mazzard
(Entry 1 of 2)
: sweet cherry
especially
: wild or seedling sweet cherry used as a rootstock for grafting
mazzard
noun (2)
maz·zard
Keep scrolling for more