life support research - Español Inglés Diccionario