Meaning : The basis on which something is grounded.
There is little foundation for his objections.
Meaning : An institution supported by an endowment.
Meaning : Education or instruction in the fundamentals of a field of knowledge.
He lacks the foundation necessary for advanced study.
A good grounding in mathematics.
Synonyms : grounding
Meaning : A woman's undergarment worn to give shape to the contours of the body.
Synonyms : foundation garment