self-loading shotgun - French English Dictionary