Meaning of “go-karting” in the English Dictionary

british dictionary