Vocabulary

ウハウハ

exhilarated; all smiles; tickled pink; pleased as punch

na-adjective adverb suru-verb