sheep shed - French English Dictionary