self-rescue - Español Inglés Diccionario