hurricane shelter - French English Dictionary