lamb roasted on the tandour - Turco Inglés Diccionario