Invention and idea icon concept

Invention and idea icon concept - 222713046