自分ながら

if I do say so myself

Meaning

  1. exp
    if I do say so myself

Example sentences