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

stimulant
B2noun
English Meaning:

Stimulant

A substance that raises levels of physiological or nervous activity in the body.

Full French → English Definition
stimuler
B2verb
English Meaning:

Stimulate

To encourage or provoke a response or activity.

Full French → English Definition
stimulation
B2noun
English Meaning:

Stimulation

The act of encouraging or arousing interest or enthusiasm.

Full French → English Definition
stimulus
B2noun
English Meaning:

Stimulus

A thing or event that evokes a specific functional reaction in an organ or tissue, or encourages activity in general.

Full French → English Definition
stipule
B2noun
English Meaning:

Stipule

A small leaf or leaf-like structure at the base of a leaf stalk.

Full French → English Definition
stœchiométrie
C1noun
English Meaning:

Stoichiometry

The calculation of relative quantities of reactants and products in chemical reactions.

Full French → English Definition
stoïcisme
C1noun
English Meaning:

Stoicism

Endurance of pain or hardship without a display of feelings and without complaint.

Full French → English Definition
stolidé
C1adjective
English Meaning:

Stolid

Showing little or no emotion; calm, dependable, and showing little animation or sensitivity.

Full French → English Definition
Stockage
B1noun
English Meaning:

Storage

The action or method of storing something.

Full French → English Definition
Support de stockage
B2noun
English Meaning:

Storage Medium

A device or substance used to store data or information.

Full French → English Definition
salle de stockage
B1noun
English Meaning:

Storage-room

A room used for storing items or goods.

Full French → English Definition
strabisme
C2noun
English Meaning:

Strabismus

A visual defect in which the eyes are improperly aligned and point in different directions.

Full French → English Definition
Showing 1405 to 1416 of 1938 entries (Page 118 of 162)