Vocabulary

自分ながら

if I do say so myself

expression