dammit! - French English Dictionary