Definition of “ray gun” - English Dictionary

british dictionary