Pedestals Synonyms

A support or foundation
(Noun)