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

Science fondamentale
B2noun
English Meaning:

Basic Science

The study of fundamental scientific principles and theories that serve as the foundation for applied sciences.

Full French → English Definition
service de base
B2noun
English Meaning:

Basic service

An essential utility, telecommunication, or public offering provided at a standard level without advanced or premium features.

Full French → English Definition
salaud
B2noun
English Meaning:

Bastard

An unpleasant, despicable, or thoroughly obnoxious person.

Full French → English Definition
schéma de comportement
B2noun
English Meaning:

Behavior pattern

A recurring, relatively consistent set of actions or responses exhibited by an individual or group in specific situations.

Full French → English Definition
Son de cloche et fuite
B2noun
English Meaning:

Bell Ringing and Running Away

The act of ringing a bell followed by a hasty departure.

Full French → English Definition
startup d'un milliard de dollars
B2noun
English Meaning:

Billion-Dollar Startup

A startup company that has achieved a valuation of one billion dollars or more.

Full French → English Definition
subtil
B2adjective
English Meaning:

Bimyou

Describing something that is subtle, delicate, or nuanced, often implying ambiguity.

Full French → English Definition
Sciences biologiques
B2noun
English Meaning:

Biological Sciences

The scientific study of living organisms, including their structure, function, growth, evolution, distribution, and taxonomy.

Full French → English Definition
saigner
B2verb
English Meaning:

Bleeding

To lose blood from the body, typically as a result of injury.

Full French → English Definition
succès
B2noun
English Meaning:

Blockbuster

A film or other production that is highly successful and popular, often generating substantial revenue.

Full French → English Definition
Saison de floraison
B2noun
English Meaning:

Blooming Season

A period during which flowers bloom and plants flourish, typically in spring.

Full French → English Definition
sports de glisse
B2noun
English Meaning:

Boardriding

The sport, action, or hobby of riding on a board, such as a surfboard, snowboard, or skateboard.

Full French → English Definition
Showing 37 to 48 of 1190 entries (Page 4 of 100)