What is the meaning of foundation in English?

Learn vocabulary with pictures as well as definitions of foundation in English

Learn in

See more

n. foundation

Definition of foundation in English

Cosmetic product that is applied to the face to cover up imperfections or even out skin tone.