Suggestions:

A wikisite, so people can add definitions anytime

Or

Let people submit more examples for each idiom. Most of the time idioms need the whole context to get a full meaning. Sometimes the meaning of some idiom only gets clear within a paragraph.