drain troughs - French English Dictionary