you rotten bastard! - French English Dictionary