natural disaster search and rescue - French English Dictionary