discoverer ( synonym found)

Definition of discoverer:

(n) : one who discovers; the person who discovered something

Definition of discoverer:

(n) : one who discovers; the person who discovered something

Back to Top