11 letters · 14 points in Scrabble
noun a creation (a new device or process) resulting from study and experimentation
noun the creation of something in the mind
noun the act of starting something for the first time; introducing something new