Slovnenya

Translation English French: headlock

Dictionary: main
headlock
noun