"Stand on the shoulders of giants", mean?

What does the motto of Google Scholar, "Stand on the shoulders of giants", mean?
8 answers 8