crown_roastEnglish

crown roast, rack of lamb

Noun

A roast of the rib section of lamb

English: rack of lamb, crown roast

English words with similar meanings

Show 1 words