excogitatio

Noun

 * 1) contriving, devising, inventing