Kotomora
女王蜂 (jooubachi) Japanese meaning: queen bee | Kotomora