I am not talking about homonyms/synonyms/homophones.
This fill in the blank question sparked my curiosity:
The Tower Of Pisa attracts visitors from all over who flock to Pisa to see one of the greatest architectural ________ in the world.
(A) weirdnesses (B) oddities (C) abnormalities (D) deviations
As you might observe, I am talking about words with almost similar meaning but distinct usage. By "distinct usage", I mean that, even after having a similar meaning, these words cannot be substituted for one another, without making the construction look awkward.
For example, the word "abnormalities" could fit the meaning in the above sentence, but it certainly makes the construction of the sentence awkward.
I've already googled the internet and have only received list of homonyms, synonyms, or homophones.
My purpose: I wish to learn such groups of words.
My question: What resources are out there on the internet (or offline) - or how can I make use of the ones that already exist - to achieve my purpose?
UPDATE: I am looking for resources. This should be, and is, in my opinion a fact-based (and NOT opinion-based) question. This question doesn't IMHO deserve the close-votes.
Also, once I have access to (say) a word-list, which lists words in groups as I've described above, then I can surely look online for that word's usage. So, the thing that " You can look at word lists, but you won't learn how the words are used in context without reading them as they're used in context." doesn't apply.
tl;dr: I just need a collection of such groups of words, if there exists one.