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