Sheep and Goats
Roasted saddle of lamb in herbs crust
Saddle : unseparated loin (from rib to leg) from both sides of the animal.
> view all pairings


