Top definition
Scylla or skylla was one of the two monsters in Greek mythology that lived on either side of a narrow channel of water
Scylla was a horribly grotesque sea monster, with six long necks equipped with grisly heads, each of which contained three rows of sharp teeth. Her body consisted of twelve canine legs and a cat's tail
by realight August 26, 2008
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug