leg of mutton sleeves - Espagnol Anglais Dictionnaire