Meaning of “top hat” in the English Dictionary

british dictionary