self-loading cartridge - Francés Inglés Diccionario