self-loading weapon - Espagnol Anglais Dictionnaire