cowsheds - French English Dictionary