Machu Picchu in Peru is a colossal ruin.
The definition of colossal is something massive in size.
Machu Picchu is an example of a colossal ancient ruin.
- like a colossus in size; huge; gigantic
- astonishingly great; extraordinary: a colossal fool
(comparative more colossal, superlative most colossal)