1 definition by Decander

Top Definition
A good search engine, that while not as great as google in searching regular pages, has the ability to search for sound and movie files.
Do you really need one!?
by Decander June 15, 2005
Mug icon
Buy a altavista mug!