leg of lamb ( synonym found)

Definition of leg of lamb:

(n) : lamb leg suitable for roasting

Definition of leg of lamb:

(n) : lamb leg suitable for roasting

Back to Top