Langimage
English
B2

to be based on a particular idea, principle, or fact.

Meanings

to be based on a particular idea, principle, or fact.

The theory is founded on extensive research.

Synonyms

Antonyms

to establish or set up something on a particular foundation or basis.

The company was founded on the principles of innovation and quality.

Synonyms

Antonyms

Last updated: 2025/01/11 11:58