horray! - French English Dictionary