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

surveillance
B2noun
English Meaning:

Oversight

The action of overseeing something; supervision or management.

Full French → English Definition
Surstimuler
B2verb
English Meaning:

Overstimulate

To stimulate excessively or beyond the normal limits.

Full French → English Definition
Surmenage
B2verb
English Meaning:

Overstrain

To exert too much effort or pressure on something, leading to damage or injury.

Full French → English Definition
submergé
B2adjective
English Meaning:

Overwhelmed

Experiencing an intense emotional state, often due to being unable to cope with the demands placed upon one.

Full French → English Definition
surmenage
B2verb
English Meaning:

Overwork

To work too much or too hard, often leading to fatigue or stress.

Full French → English Definition
surmené
B2noun
English Meaning:

Overworker

A person who works excessively or beyond what is considered normal or healthy.

Full French → English Definition
stimulateur cardiaque
B2noun
English Meaning:

Pacemaker

A small medical device placed in the chest or abdomen to help control abnormal heart rhythms using electrical pulses.

Full French → English Definition
spectacle
B2noun
English Meaning:

Pageant

A public entertainment consisting of a procession of people in elaborate, colorful costumes, or a competition for beauty or talent.

Full French → English Definition
spectacle
B2noun
English Meaning:

Pageantry

The elaborate display of ceremonial or theatrical events, often characterized by grandeur and spectacle.

Full French → English Definition
Soulagement de la douleur
B2noun
English Meaning:

Pain Relief

The reduction or elimination of pain.

Full French → English Definition
sommets
B2noun
English Meaning:

Peaks

The pointed top of a mountain or hill.

Full French → English Definition
Scène de performance
B2noun
English Meaning:

Performance Stage

A designated area where performances, such as plays, concerts, or other artistic displays, are presented to an audience.

Full French → English Definition
Showing 445 to 456 of 1193 entries (Page 38 of 100)