down with somebody/something! - French English Dictionary