Meaning of “Hooray Henry” in the English Dictionary

british dictionary