spiny leaf insect - Francés Inglés Diccionario