EnglishMaven
HomeLinkErrorsContact

Advanced Synonyms Exercise 5

Directions: Choose the best synonym for each word.

1 / 6
  1. nefarious
    1.   foreshadowing
    2.   nebulous
    3.   villainous
    4.   blessed
    5.   benevolent