SCYLLA


Meaning of SCYLLA in English

noun Etymology: Latin, from Greek Skyllē Date: 14th century a nymph changed into a monster in Greek mythology who terrorizes mariners in the Strait of Messina

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.