NichiDict

すきゅら

[sukyura]

Meanings

1.Noun

Greek mythologyScylla

Related Words