self-loading cartridge - Alemán Inglés Diccionario