Massive Egyptian monuments (8)
I believe the answer is:
pyramids
'massive egyptian monuments' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for pyramids that I've seen before include "Great tombs of the Pharaohs" , "Giant tombs of Egypt" , "Giza monuments" , "Egyptian polyhedrons" , "Giza landmarks" .)