stone the crows! - French English Dictionary