This is a simple web app for practicing spelling. You simply listen and try to spell. It will show you which letters you got right, and which you got wrong.
You will get a random word from 165543
words every time. I have no idea if they are all english words. I just downloaded and used them.