*kuupoo (Proto-Polynesian) comes from Proto-Oceanic *kobuŋ, from Proto-Malayo-Polynesian *kəmpuŋ — belly.