immediate surgical treatment - Espagnol Anglais Dictionnaire