sheltered installation - Spanish English Dictionary