I tried searching "firefox" and returned the following. http://www.metaglossary.com/results/?query=firefox Searching "soccer mom returned http://www.metaglossary.com/results/?query=soccer+mom
There isn't much info about the site on the site, but an Alexa search reveals that it is owned by a company in New York.
Give it a try and let me know what you think.