Colosseum in Catalan Colosseum in Catalan Colosseu proper noun The largest stadium in the Roman empire, located near the center of Rome. Add to Flashcards