satellite-aided search and rescue - Espagnol Anglais Dictionnaire