開かい発はつ元もと
Meanings
Noun
1. developer (of software, video games, etc.)
Kanji used
open
let out
origin
Composed of
development; cultivation; application; exploitation (of resources)
origin; source; basis; base; cause; (raw) material; ingredient