What is the meaning of the word "excogitate"?

Definitions:

  1. come up with (an idea, plan, explanation, theory, or principle) after a mental effort copy to clipboard verb
    • excogitate a way to measure the speed of light copy to clipboard

Synonyms: