sheep shelter - French English Dictionary