Did you mean Colosseum?
Colosseum
noun
°The largest stadium in the Roman empire, located near the center of Rome.