festering ulcer - Turco Inglés Diccionario