The name AltaVista refers both to an Internet search engine company an to that company's search engine product.
→ View 116 more users