search engine
Concise Oxford English Dictionary © 2008 Oxford University Press:
search engine
▶noun Computing a program that searches for and identifies items in a database that correspond to keywords or characters specified by the user, used especially for searching the Internet.
'search engine' also found in these Oxford entries:

