English dictionary
crown roast meaning and definition
Definition and meaning of crown roast at MeaningMonkey.org. crown roast meaning and definition in the English Dictionary.CROWN ROAST noun
Definition of crown roast (noun)
- a roast of the rib section of lamb
- synonyms: rack of lamb
Source: Princeton University Wordnet