metabuscador
Meanings
Noun
1. metasearch engine (Internet)