10 letters · 13 points in Scrabble
noun the creation of something in the mind
noun a creation (a new device or process) resulting from study and experimentation
noun the act of inventing