deposit troughs - French English Dictionary