pump rifle - Spanish English Dictionary