lamb roast: a cut of lamb suitable for roasting
roast: a piece of meat roasted or for roasting and of a size for slicing into more than one portion
american staffordshire terrier: American breed of muscular terriers with a short close-lying stiff coat