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

septum thoracique
C2noun
English Meaning:

Thoracic septum

A dividing wall or membrane within the thorax, such as the mediastinum or other fibrous partitions separating thoracic structures.

Full French → English Definition
soixante
C2noun
English Meaning:

Threescore

A term used to denote the number sixty, especially in historical contexts.

Full French → English Definition
saillie
C2noun
English Meaning:

Tupping

The mating of sheep, specifically the action of a ram covering ewes during the breeding season.

Full French → English Definition
Sous-atteindre
C2verb
English Meaning:

Underreach

To fail to reach or attain a desired level or standard.

Full French → English Definition
sans chaussures
C2adjective
English Meaning:

Unshod

Not wearing shoes.

Full French → English Definition
savait
C2verb
English Meaning:

Wist

Knew or was conscious of; past tense of the archaic verb 'wit'.

Full French → English Definition
sabayon
C2noun
English Meaning:

Zabaione

A light, frothy Italian dessert or custard made by whipping egg yolks, sugar, and sweet wine (usually Marsala) over gentle heat.

Full French → English Definition
sangsrepu
C2interjection
English Meaning:

Zounds

An archaic expression of surprise, anger, or indignation.

Full French → English Definition
sapience
C2noun
English Meaning:

sapience

Wisdom, or the ability to apply knowledge, experience, understanding, and common sense.

Full French → English Definition
sesquipédalien
C2adjective
English Meaning:

sesquipedalian

Having many syllables; long (used of words).

Full French → English Definition
susurrement
C2noun
English Meaning:

susurrus

A whispering or rustling sound.

Full French → English Definition
syncarpe
C2noun
English Meaning:

syncarp

An aggregate or multiple fruit formed by the union of several carpels or flowers.

Full French → English Definition
Showing 61 to 72 of 72 entries (Page 6 of 6)