Slovnenya

Translation English French: deadlock

Dictionary: main
deadlock
noun