Advanced Vocabulary - Nouns Synonyms 3

Click on a word in the box below and then click on the appropriate gap. You can also type the words in the gaps.
SA15 ANSWERS EXPLANATION
lack | shortage | scarcity dearth
idea | notion | belief
approval | advocacy | affirmation
ailment | disease | malady
mistake | gaffe | lapse
hostility | animosity | antagonism
difference | dissimilarity | divergence
adultery | betrayal | unfaithfulness
vow | oath | promise
heritage | endowment | legacy
bravery | courage | valour
englishrevealed