I believe it's a japanese suffix. I read it somewhere, if I remember right.