flushed down the tubes - French English Dictionary