Meaning of “ray gun” in the English Dictionary

british dictionary