search (for something/someone) on the internet (esp. using the google search engine) - Francés Inglés Diccionario