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