cape or point of land - Alemán Inglés Diccionario