lamb-roast

Nouns

  • (n) a cut of lamb suitable for roasting roast lamb,

Synonyms

roast lamb

Words of close approximity