self-loading pistols - Español Inglés Diccionario