place abounding in red ochre - Turco Inglés Diccionario