🇫🇷French to English Lexicon

French to English Dictionary (Dictionnaire Français-Anglais)

Search any French word to get exact English definitions, pronunciations, and contextual examples.

Words Starting with "S"

Schéma foncier
B2noun
English Meaning:

Land Scheme

A planned program or initiative aimed at the development, distribution, or management of land resources.

Full French → English Definition
sans terre
B2adjective
English Meaning:

Landless

Having no land or property.

Full French → English Definition
stratégie de lancement
B2noun
English Meaning:

Launch Strategy

A plan or method for introducing a new product or service to the market.

Full French → English Definition
S'attaquer à
B2verb
English Meaning:

Lay-Into

To criticize or attack someone verbally or physically.

Full French → English Definition
superposition
B2noun
English Meaning:

Layering

The act or process of arranging things in layers or strata.

Full French → English Definition
s'incliner
B2verb
English Meaning:

Lean-back

To recline or rest in a relaxed position, often while engaging with media or leisure activities.

Full French → English Definition
sangsue
B2noun
English Meaning:

Leech

An aquatic or terrestrial annelid worm that has a sucker at each end and feeds on the blood of vertebrates.

Full French → English Definition
Système juridique
B2noun
English Meaning:

Legal System

A framework of laws and regulations that govern a society and the institutions that enforce them.

Full French → English Definition
stand de limonade
B2noun
English Meaning:

Lemonade stand

A small, temporary outdoor stall set up typically by children to sell lemonade to passersby.

Full French → English Definition
sang-froid
B2adjective

Native Script: sensé

English Meaning:

Level-headed

Calm and sensible; having good judgment and not easily upset or confused in difficult situations.

Full French → English Definition
se stabiliser
B2verb
English Meaning:

Level-off

To rise or fall to a certain point and then remain steady without further significant increase or decrease.

Full French → English Definition
Sciences de la vie
B2noun
English Meaning:

Life Science

A branch of science that deals with the study of living organisms and life processes.

Full French → English Definition
Showing 313 to 324 of 1193 entries (Page 27 of 100)