Find the word definition

Wiktionary
dwarf standing on the shoulders of giants

n. (context metaphor idiom English) A person who discover by building on previous discoveries.