Big Huge Thesaurus

ratiocinator

noun