Meaning of tuwang-tuwa

tuwang-tuwa

Tagalog

tuwang-tuwa adj. very cheerful; overjoyed