Scylla
English Dictionary
->
Letter S
-> Scylla
Search Dictionary:
Scylla Definition
(n) (
Greek
mythology
)
a
sea
nymph
transformed
into
a
sea
monster
who
lived
on
one
side
of
a
narrow
strait
;
drowned
and
devoured
sailors
who
tried
to
escape
Charybdis
(
a
whirlpool
)
on
the
other
side
of
the
strait
Scylla Synonyms
Scylla
© Art Branch Inc.