harrowing

  1. deeply established

  2. agonizing

  3. a speck of dust

  4. artificial channel of water


Correct Option: B

Find more quizzes: