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

sport nautique
B1noun
English Meaning:

Watersport

Any sport or recreational activity that takes place on or in water.

Full French → English Definition
sports nautiques
B2noun
English Meaning:

Watersports

Recreational activities that take place on or in water, such as swimming, surfing, sailing, and water skiing.

Full French → English Definition
Surf sur les vagues
B2noun
English Meaning:

Wave-Riding

The act of riding on the crest or face of a wave, typically while surfing.

Full French → English Definition
Stockage d'armes
B2noun
English Meaning:

Weapon Storage

A designated area or facility for keeping weapons securely.

Full French → English Definition
Salle d'armes
B2noun
English Meaning:

Weapons-Room

A designated space or area where weapons are stored or maintained.

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

Wear-Out

To cause to become unusable or ineffective through continuous use.

Full French → English Definition
Science de la météo
B2noun
English Meaning:

Weather Science

The scientific study of the atmosphere and its phenomena, including weather patterns, climate, and atmospheric conditions.

Full French → English Definition
semaine
A1noun
English Meaning:

Week

A period of seven days, typically starting from Sunday or Monday.

Full French → English Definition
sujet grave
B2noun
English Meaning:

Weighty-topic

A subject or matter of serious importance, deep concern, or profound significance.

Full French → English Definition
Surveillance
C1noun
English Meaning:

Weijian Kong

A system or process for overseeing and controlling activities, often through technological means.

Full French → English Definition
Surveillance et contrôle des charges
B2noun
English Meaning:

Weijian Kong Fuzai

A concept referring to the practice of monitoring and controlling burdens or responsibilities within a system.

Full French → English Definition
soudage
B2noun
English Meaning:

Welding

The process of joining two or more items, usually metals or thermoplastics, by causing coalescence, often by melting the workpieces and adding a filler material to form a pool of molten material that cools to a strong joint.

Full French → English Definition
Showing 1801 to 1812 of 1932 entries (Page 151 of 161)