detachable magazine - Español Inglés Diccionario