finisterre cape - Turkish English Dictionary