island of the sun









island of the sun


noun Classical Mythology.

  1. Sicily: the island where Helius kept his oxen.
47 queries 0.414