EXCOGITATE

Definition of EXCOGITATE

  1. (verb)come up with (an idea, plan, explanation, theory, or principle) after a mental effort
  2. (verb)reflect deeply on a subject