La caraque ou nef est un grand navire, de la fin du Moyen Âge, caractérisé par sa coque arrondie et ses deux hauts châteaux avant et arrière. Elle fut l'un des premiers types de navires européens à pouvoir s'aventurer en haute mer. Les Espagnols l'appelaient nao (navire), les Portugais nau et les Allemands urca: elle fut, avec la caravelle, le navire des grands explorateurs de ces pays.