Meaning of palatawa

palatawa

Tagalog

palatawa adj. prone to laughing