Manythings

Manythings is a website for students which has, well, many things.

These include vocabulary, grammar, proverbs, slang and idioms, listening reading spelling and much more. This section on minimal pairs is very good.