stuffed lamb ribs - Francés Inglés Diccionario