charcoal-grilled lamb's head - Turco Inglés Diccionario