Definition of “ray gun” - English Dictionary

English