cape or point of land - Turco Inglés Diccionario