Definition of “go-kart” - English Dictionary

british dictionary