Meaning of “trackball” in the English Dictionary

british dictionary