Look up words in a Chinese dictionary with pinyin
The thousand most common words each have a page in the Chinese dictionary with pinyin (词典) on Chinese Boost. You can see all the readings of a word together, with meanings grouped under each reading.
For example, the dictionary entry for 长 gives “long” under cháng and “to grow” under zhǎng. 的 has three readings, each with its own meanings.

The 长 entry shows cháng meaning “long” and zhǎng meaning “grow”.
Entries also link to related material where it is available. 长 has a separate page of example sentences (例句) and grammar articles.