don't know about contextual menus, but have a look at two of the best freeware apps out there:
OmniDictionary
Nisus Thesaurus
While neither offers contextual menu support, both offer support through services and shortcut commands (highlight a word, hit command-= for OmniDictionary, command-< for Nisus Thesaurus