spiny leaf insect - Turco Inglés Diccionario