devil's snare - English Synonyms Dictionary