Meaning of “quad bike” in the English Dictionary

british dictionary