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