lamb_roast
1. [ noun ] (chemistry,food) a cut of lamb suitable for roasting
Synonyms: roast_lamb
Related terms: roast leg_of_lamb rack_of_lamb
Similar spelling:   Lambros
  lambert
  Lamberton
  Lambertia
  Lamberti
  Lamberth
  Lamberson
  Lambright
  Lambrecht