5 Best out of waste diy crafts ideas | Project ideas | Artkala A thought or collection of thoughts that generate in the mind. An idea is usually generated with intent, but can also be created unintentionally. Ideas often form during brainstorming session