Towering pagoda Synonyms

Definitions for Towering


Definitions for Pagoda


  • (noun) an Asian temple; usually a pyramidal tower with an upward curving roof