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

stratégie d'entreprise
B2noun
English Meaning:

Business Strategy

A plan of action designed to achieve a long-term or overall aim in business.

Full French → English Definition
surmonter une maladie
B2verb
English Meaning:

Byeong-eul Naeda

To overcome or defeat a disease or illness.

Full French → English Definition
sollicité
B2adjective
English Meaning:

Call-upon

Having been requested or officially asked to perform a duty, service, or role.

Full French → English Definition
sortilège
B2noun
English Meaning:

Cantrip

A magical spell or incantation, often of a minor or trivial nature.

Full French → English Definition
Soins
B2noun
English Meaning:

Caregiving

The act of providing care for someone, especially in a professional or familial context.

Full French → English Definition
sculpteur
B2noun
English Meaning:

Carver

A person who carves wood, stone, or other materials into decorative or functional objects.

Full French → English Definition
sculpture sur bois
B2noun
English Meaning:

Carving

An object or design cut from a hard material such as wood, stone, or ivory as a work of art.

Full French → English Definition
semblable à un chat
B2adjective
English Meaning:

Catlike

Resembling or characteristic of a cat, especially in terms of agility or stealth.

Full French → English Definition
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
Showing 61 to 72 of 1190 entries (Page 6 of 100)