Getting the meanings too will be a tall order. Keep googling and you may find one, but a quick look on my part didn't yield anything.
You'll have to probably make such a list yourself. Doing it manually would be the least ideal. Another would be to scape what you need from a website like this:
vocabulary.com/lists/52473
With some work you can take that and has a bunch of words and definitions. Maybe if you're clever you can find a way to automate it.
Another idea is to get an electronic version of a dictionary and scrape the info you need out of that, but that's more rough with copyright considerations. Seems like a lot of busy work either way.