giant prickly stick insect - Francés Inglés Diccionario