it's hit the post! - French English Dictionary