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

souris
A1noun
English Meaning:

Mousie

A small mouse, often used as a term of endearment.

Full French → English Definition
Santé bucco-dentaire
B2noun
English Meaning:

Mouth Health

The state of being free from disease or pain in the mouth, including the teeth, gums, and oral cavity.

Full French → English Definition
stimulation buccale
B2noun
English Meaning:

Mouth-Stimulation

The act of stimulating or engaging the mouth for sensory pleasure or therapeutic purposes.

Full French → English Definition
se décaler
B2noun
English Meaning:

Move-aside

An act of stepping or moving to one side to allow someone or something to pass or take one's place.

Full French → English Definition
style de peinture coréenne
B2noun
English Meaning:

Mudanhangmok

A traditional Korean painting style characterized by its unique techniques and themes.

Full French → English Definition
son étouffé
B2noun
English Meaning:

Muffled Sound

A sound that is softened or muted, often due to being obstructed or absorbed.

Full French → English Definition
sans attachement
C1adjective
English Meaning:

Mugai

Describing a state of being free from distractions or attachments.

Full French → English Definition
symbole complexe
B2noun
English Meaning:

Mujilseohan Sigmul

A symbol that represents complex ideas or concepts.

Full French → English Definition
système multimédia
B2noun
English Meaning:

Multimedia System

A system that integrates multiple forms of media, including text, audio, images, and video, for communication or entertainment purposes.

Full French → English Definition
société multinationale
B2noun
English Meaning:

Multinational Corporation

A corporation that operates in multiple countries, managing production or delivering services in more than one nation.

Full French → English Definition
Sources multiples
B2noun
English Meaning:

Multiple Sources

A collection of various origins or references from which information or resources are derived.

Full French → English Definition
société de musique
B2noun
English Meaning:

Music Company

A business entity that produces, promotes, or distributes music.

Full French → English Definition
Showing 589 to 600 of 1938 entries (Page 50 of 162)