giant prickly stick insect - Espagnol Anglais Dictionnaire