immediate surgical treatment - French English Dictionary