Multiple choice Directions: Choose the most similar word from options given below. Beleaguer praise continually harass continually criticise continually offend continually Reveal answer Fill a bubble to check yourself B Correct answer Explanation To beleaguer means to lay siege to or to harass and beset with problems.