×

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

Related Words

  1. sculpté
  2. scutellum
  3. scyphozoaire
  4. scythe
PC Version

Copyright © 2018 WordTech Co.