Rhyme Desk
Find rhyming words!

Definition of "Excogitation" :

noun: the creation of something in the mind

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