leg of lamb


Meanings

  • lamb leg suitable for roasting

Synonyms