suffering from worms - Espagnol Anglais Dictionnaire