Meaning of “pinball machine” in the English Dictionary

british dictionary