EXCOGITATION MEANING IN ENGLISH

• Excogitation Definition & Synonyms

  1. (n.) The act of excogitating; a devising in the thoughts; invention; contrivance.


Synonyms:
Conception, Design, Innovation, Invention,

RECENT SEARCHES