1. To think out; to find out or discover by thinking; to devise; to contrive. 2. To cogitate.
excogitate | excogitated |