barrage

  1. stale (in odor or taste)

  2. wrongdoing

  3. inner excitement or exuberance

  4. barrier laid down by artillery fire


Correct Option: D

Find more quizzes: