sten gun - Spanish English Dictionary