finisterre cape - Alemán Inglés Diccionario