WWordGenerator.org GeneratorsWord ListsBlogAboutGenerate a word Home / I / invention invention noun 9 letters Scrabble 12 WWF 16 Definitions noun a creation (a new device or process) resulting from study and experimentation innovation noun the creation of something in the mind conceptiondesignexcogitationinnovation noun the act of inventing Look “invention” up elsewhere Wiktionary ↗ Merriam-Webster ↗ Etymonline ↗ Dictionary.com ↗ Want another word?Spin the dictionary for a fresh one. Generate a word →