SCYLLA


Meaning of SCYLLA in English

[Scyl.la] n [L, fr. Gk Skylle]: a nymph changed into a monster in Greek mythology who terrorizes mariners in the Strait of Messina -- between Scylla and Charybdis : between two equally hazardous alternatives

Merriam-Webster English vocab.      Английский словарь Merriam Webster.