Scillus

An ancient town in Greece, now an archaeological site.

Proper noun

  1. An ancient town in Greece, now an archaeological site.

Origin

From Ancient Greek Σκιλλοῦς (Skilloûs).

Forms

Skillous