MAZZARD

Definition of MAZZARD

  1. (noun)wild or seedling sweet cherry used as stock for grafting