natural disasters search and rescue battalion - Alemán Inglés Diccionario