English word definition — powered by WordNet
a support or foundation
a position of great esteem (and supposed superiority)
an architectural support or base (as for a column or statue)
Want to remember pedestal?