deadlock

  1. standstill resulting from the opposition of two unrelenting forces

  2. related to dogs

  3. slanderous remark

  4. agreeable


Correct Option: A

Find more quizzes: