Excogitation

Of thinking.

Thinking something out with care in order to achieve complete understanding of it.

This concept's ID is @1~31489