Slovnenya

Translation English French: running noose

Dictionary: main
running noose
noun