JMdict: 2834414

自分ながら 【じぶんながら】

  1. [exp] if I do say so myself
Search on Immersion Kit
Search on Forvo