shut the hell up! - French English Dictionary