affording no shelter - French English Dictionary