English
›
Words
standstill
resulting from the opposition of two unrelenting forces
Translation:
English
Noun
4
deadlock
Add
Translation