Punaluan definitions