worm infested ulcer - Francés Inglés Diccionario