Google has a synonym operator (~). How cool is that? A search for [~canine] for instance, returns results about dogs and teeth.

Go there: http://www.googleguide.com/crafting_queries.html