Definition of Scylla in English:

Scylla

proper noun

Greek Mythology
  • A female sea monster who devoured sailors when they tried to navigate the narrow channel between her cave and the whirlpool Charybdis. In later legend Scylla was a dangerous rock, located on the Italian side of the Strait of Messina.

Pronunciation:

Scylla

/ˈsilə/