Meaning of crown roast
Definition of crown roast
(noun)
a
roast
of the rib
section
of
lamb
Other information on crown roast
WIKIPEDIA results for
crown roast
Amazon results for
crown roast
Tweet