adjective
1.
Synonyms: fiendish , demoniac, demonian, demonic, devilish, diabolic, diabolonian, satanic, unhallowed
2.
Synonyms: winding , anfractuous, convoluted, flexuous, meandering, meandrous, sinuous, snaky, tortuous
Related Word: serpentiform, serpentile, serpentlike, snakelike; crooked, devious