twin machine guns - Turco Inglés Diccionario