self-loading shotgun - Spanish English Dictionary