Japanese dictionary
はずかしながら
embarrassingly; shamefully; i am embarrassed to admit that ...; i am ashamed to say that ...
Kanji details
・shame
・dishonor