WordNet: excogitation

Sanatista
thinking something out with care in order to achieve complete understanding of it



excogitation