flushing trough - French English Dictionary