short-barreled shotgun - Spanish English Dictionary