Meaning of “ray gun” in the English Dictionary

English