WordNet: excogitator

Sanatista
a thinker who considers carefully and thoroughly



excogitator