natural disasters search and rescue battalion - Francés Inglés Diccionario