Meaning of “handball” in the English Dictionary

british dictionary