Discoverer

German Meaning

Entdecker

English Meaning

  1. One who discovers; the person who discovered something.