horray! - German English Dictionary