Crossword Solver
Anagram Solver
Thesaurus Solver
Dictionary
iPhone app
New!
Definition of ziggurats
ziggurats
Noun
Plural of ziggurat
ziggurat
Noun
A temple tower of the ancient Mesopotamian valley, having the form of a terraced pyramid of successively receding stories.