By surface analysis, punta + -utu. Compare Italian puntuto, French pointu, Portuguese pontudo.
puntutu (feminine singular puntuta, masculine and feminine plural puntuti)