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

Savant démon
C1noun
English Meaning:

Demon Scholar

A scholar or academic who engages with themes of darkness, evil, or the supernatural in their work.

Full French → English Definition
s'autodétruire
C1verb
English Meaning:

Destruct

To destroy itself or be destroyed deliberately, typically by means of an explosive device built into it.

Full French → English Definition
Score de déviation
C1noun
English Meaning:

Deviation Score

A numerical value that indicates the extent of deviation from a standard or expected value.

Full French → English Definition
sournois
C1adjective
English Meaning:

Devious

Showing a skillful use of underhanded tactics to achieve goals.

Full French → English Definition
signe diacritique
C1noun
English Meaning:

Diacritic

A mark added to a letter to indicate a different pronunciation, sound value, or tone.

Full French → English Definition
sans direction
C1adjective
English Meaning:

Directionless

Lacking a clear direction, purpose, or aim.

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

Disengagement Strategy

A planned approach to withdrawing from a situation or commitment, often used in military or diplomatic contexts.

Full French → English Definition
Servitude domestique
C1noun
English Meaning:

Domestic Servitude

The condition of being a servant in a household, often involving labor without adequate compensation or rights.

Full French → English Definition
Sortie
C1noun
English Meaning:

Egress

The act of going out or leaving a place.

Full French → English Definition
stratégie d'introduction
C1noun
English Meaning:

Einführungsstrategie

A strategy designed to facilitate the introduction of a new concept, product, or system.

Full French → English Definition
subvenir
C1verb
English Meaning:

Eke

To manage to make a living or get by with great difficulty or scanty resources.

Full French → English Definition
structure élaborée
C1noun
English Meaning:

Elaborate-structure

A complex, highly detailed arrangement of interconnected parts forming a unified system or physical object.

Full French → English Definition
Showing 37 to 48 of 315 entries (Page 4 of 27)