have you ever been hospitalized or had any major surgery? - Francés Inglés Diccionario