holler (small valley) - Turco Inglés Diccionario