'search engine' definitions:

Definition of 'search engine'

(from WordNet)
noun
A computer program that retrieves documents or files or data from a database or from a computer network (especially from the internet)