English Dictionary
◊ SCYLLA
Scylla
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 [syn: {Scylla}]