The English term "discoverer" matches the Italian term "scopritore"

other english words that include "discoverer" : italian :
discoverers scopritore