place abounding in red ochre - Alemán Inglés Diccionario