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

sphère céleste
B2noun
English Meaning:

Celestial Sphere

An imaginary sphere surrounding the Earth, onto which all celestial bodies are projected.

Full French → English Definition
Scientifique cellulaire
B2noun
English Meaning:

Cell-Scientist

A scientist who specializes in the study of cells, their physiological properties, structure, the organelles they contain, interactions with their environment, and their roles in the larger context of living organisms.

Full French → English Definition
structure cellulaire
B2noun
English Meaning:

Cell-Structure

The arrangement and organization of components within a biological cell.

Full French → English Definition
Structure cellulaire
B2noun
English Meaning:

Cellular Structure

The arrangement and organization of cells within a biological organism or structure.

Full French → English Definition
siècle
A2noun
English Meaning:

Century

A period of one hundred years.

Full French → English Definition
Style de Chicago
B2noun
English Meaning:

Chicago Style

A style guide for American English grammar, punctuation, and citation.

Full French → English Definition
sourire enfantin
B2noun
English Meaning:

Childlike Smile

A smile that reflects the innocence, joy, and simplicity often associated with children.

Full French → English Definition
Stockage réfrigéré
B2noun
English Meaning:

Chill Storage

A method of storing perishable goods at low temperatures to prolong freshness and prevent spoilage.

Full French → English Definition
Style de citation
B2noun
English Meaning:

Citation-style

A specific format or method used for citing sources in academic writing.

Full French → English Definition
soupe de palourdes
B2noun
English Meaning:

Clam Chowder

A thick soup made with clams, potatoes, onions, and milk or cream.

Full French → English Definition
serrage
B2noun
English Meaning:

Clamping

The action or process of fastening or securing something tightly.

Full French → English Definition
salle de classe
A2noun
English Meaning:

Classroom

A room in which a class of students is taught.

Full French → English Definition
Showing 121 to 132 of 1932 entries (Page 11 of 161)