🇫🇷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"

situation de vie ou de mort
C1noun
English Meaning:

Life-and-Death-Situation

A situation in which a person's survival is at stake.

Full French → English Definition
sortie de marché
C1noun
English Meaning:

Market-exit

The act of withdrawing from a market or ceasing operations in a particular market.

Full French → English Definition
stratégie de marketing
C1noun
English Meaning:

Marketing Strategy

A business's overall game plan for reaching prospective consumers and turning them into customers of the products or services the business provides.

Full French → English Definition
surveiller son langage
C1verb phrase

Native Script: Surveiller son langage

English Meaning:

Mind your ps and qs

Be careful about what you say and how you behave; mind your manners.

Full French → English Definition
sans attachement
C1adjective
English Meaning:

Mugai

Describing a state of being free from distractions or attachments.

Full French → English Definition
Sécurité nationale
C1noun
English Meaning:

National Security

The protection and defense of a nation-state, including its citizens, economy, and institutions, from external and internal threats.

Full French → English Definition
se blottir
C1verb
English Meaning:

Nuzzle

To press or rub affectionately against someone or something with the nose or face.

Full French → English Definition
sur le spectre de l'autisme
C1Adjective phrase
English Meaning:

On the spectrum

Describing a person who has been diagnosed with or exhibits traits associated with Autism Spectrum Disorder.

Full French → English Definition
scandaleux
C1adjective
English Meaning:

Outrageous

Shockingly bad or excessive.

Full French → English Definition
Surpasser
C1verb
English Meaning:

Outrise

To rise above or exceed a certain level or standard.

Full French → English Definition
suraccumuler
C1verb
English Meaning:

Overaccumulate

To accumulate or gather something in excessive amounts.

Full French → English Definition
Surcontrôler
C1verb
English Meaning:

Overcontrol

To exert excessive control over someone or something.

Full French → English Definition
Showing 85 to 96 of 315 entries (Page 8 of 27)