self-loading pistols - Turco Inglés Diccionario