electric pasture fence - Turco Inglés Diccionario