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

se retirer
B2verb
English Meaning:

Taltoe

To withdraw from a group or organization.

Full French → English Definition
sommeil
C1noun
English Meaning:

Tansome

A cumulative deficit or debt of sleep requiring deep recovery.

Full French → English Definition
salon de thé
B1noun
English Meaning:

Tea-shop

A shop where tea is sold and often consumed.

Full French → English Definition
salon de thé
B1noun
English Meaning:

Teahouse

A place where tea is served and consumed, often in a social setting.

Full French → English Definition
s'en prendre à
C1verb
English Meaning:

Tear into

To attack or criticize someone fiercely and aggressively, either physically or verbally.

Full French → English Definition
salon de thé
B1noun
English Meaning:

Tearoom

A room or establishment where tea is served, often accompanied by light refreshments.

Full French → English Definition
science technique
B2noun
English Meaning:

Technical Science

A branch of science that deals with the practical application of scientific knowledge to create technology.

Full French → English Definition
Société de télécommunications
B2noun
English Meaning:

Telecommunications Company

A company that provides services related to telecommunications, including telephone, internet, and television services.

Full French → English Definition
sur des charbons ardents
B2noun
English Meaning:

Tenterhooks

A state of painful suspense, strained attention, or anxious anticipation.

Full French → English Definition
Saisie de texte
B1noun
English Meaning:

Text Input

The act of entering text into a computer or other electronic device.

Full French → English Definition
Science théorique
C1noun
English Meaning:

Theoretical Science

A branch of science that is concerned with the abstract principles and theories that underpin scientific knowledge, rather than practical applications.

Full French → English Definition
source thermale
B2noun
English Meaning:

Thermal spring

A spring whose water comes out at a temperature significantly higher than the surrounding body temperature.

Full French → English Definition
Showing 1669 to 1680 of 1932 entries (Page 140 of 161)