Results

langle
noun rope or chain for tying an animal's legs together
verb
1 to tie an animal's legs together
2 to hinder; to frustrate