scylla meaning in English
n. scylla, a sea nymph who was transformed into a sea monster; a rock in the strait of messina off the southern coast of italy
n. scylla, a sea nymph who was transformed into a sea monster; a rock in the strait of messina off the southern coast of italy