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

serviteur
B2noun
English Meaning:

Puren

A person who performs duties for others, often in a domestic setting.

Full French → English Definition
sans but
B2adjective
English Meaning:

Purposeless

Having no purpose or aim.

Full French → English Definition
Soumis
B2noun
English Meaning:

Pushover

A person who is easily influenced or manipulated.

Full French → English Definition
système de mise en sous-traitance
B2noun
English Meaning:

Putting-Out

A system of production where work is contracted out to individuals or families, typically in their homes, rather than being done in a centralized factory.

Full French → English Definition
système de commodité
B2noun
English Meaning:

Pyeonui Siseol

A system designed to enhance convenience in various aspects of life or technology.

Full French → English Definition
style de représentation
B2noun
English Meaning:

Pyoji-Bupyo

A term referring to the representation style or form in art or design.

Full French → English Definition
scrupule
C1noun
English Meaning:

Qualm

An uneasy feeling or a pang of conscience as to conduct; a misgiving.

Full French → English Definition
sortie rapide
B2noun
English Meaning:

Quick-exit

A method or route that allows for rapid departure from a location.

Full French → English Definition
ségrégation raciale
C1noun
English Meaning:

Racial Segregation

The enforced separation of different racial groups in a country, community, or establishment.

Full French → English Definition
sensibilité raciale
B2noun
English Meaning:

Racial Sensitivity

The awareness and understanding of the feelings, experiences, and perspectives of individuals from different racial backgrounds.

Full French → English Definition
station radar
B2noun
English Meaning:

Radar site

A designated location equipped with radar transmitters and receivers used for detecting aircraft, ships, or weather formations.

Full French → English Definition
station radar
B2noun
English Meaning:

Radar station

A facility equipped with radar transmitter and receiver apparatus for detecting the position, speed, and direction of aircraft, ships, or weather formations.

Full French → English Definition
Showing 745 to 756 of 1938 entries (Page 63 of 162)