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

sourire radieux
B2noun
English Meaning:

Radiant Smile

A bright and cheerful expression characterized by a wide smile that conveys warmth and positivity.

Full French → English Definition
spot radio
B2noun
English Meaning:

Radio Spot

A short advertisement broadcast on radio.

Full French → English Definition
sac à rats
B2noun
English Meaning:

Ratbag

A person regarded as despicable or contemptible.

Full French → English Definition
Score brut
B2noun
English Meaning:

Raw Score

The unadjusted score obtained from a test or assessment, reflecting the number of correct answers.

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

Reading-Room

A room set aside for reading, typically containing books and comfortable seating.

Full French → English Definition
s'incliner
B1verb
English Meaning:

Recline

To lean or lie back in a relaxed position.

Full French → English Definition
se souvenir
B2verb
English Meaning:

Recollect

To remember or bring to mind something from the past.

Full French → English Definition
studio d'enregistrement
B2noun
English Meaning:

Recording Studio

A specialized facility designed for sound recording, mixing, and audio production of music, voice, and other sound effects.

Full French → English Definition
s'abstenir
B2verb
English Meaning:

Refrain

To stop oneself from doing something.

Full French → English Definition
stand de rafraîchissements
B1noun
English Meaning:

Refreshment-Stand

A temporary or permanent structure where food and beverages are sold, typically at events, parks, or recreational areas.

Full French → English Definition
spécialité régionale
B2noun
English Meaning:

Regional Specialty

A product, dish, or practice that is unique to a particular region and often reflects the local culture and traditions.

Full French → English Definition
situation relative
B2noun
English Meaning:

Relative location

The position of a place or entity expressed in reference to other places, landmarks, or features.

Full French → English Definition
Showing 757 to 768 of 1938 entries (Page 64 of 162)