scyllioid
/sɪˌlaɪˈɔɪd/Definitions
1. adjective
resembling or suggestive of Scylla, a sea monster in Greek mythology; having a long, winding, and dangerous course or path
“The treacherous scyllioid waters of the strait made navigation a challenge for many sailors.”
2. noun
a scylla or a similar sea creature
“The scyllioid that was said to inhabit the depths of the ocean was a subject of both fascination and fear.”