self-loading guns - Turco Inglés Diccionario