Colossus of Rhodes/Definition

A statue of the Greek god Helios and considered one of the Seven Wonders of the Ancient World