Indagator

Webster's Dictionary of the English Language

·noun A searcher; an explorer; an Investigator.

Related Words