sod/piece of turf - Turco Inglés Diccionario