self-rescue - Alemán Inglés Diccionario