Here are links to some on-line visual dictionaries. I have linked to the visual dictionaries that provide labels of the parts not the dictionaries that provide synonyms and related words.