baking troughs - French English Dictionary