grilled lamb on skewers - Francés Inglés Diccionario