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

services annexes
C1noun
English Meaning:

Ancillary Services

Services that are supportive of, secondary to, or provided in addition to a core product or primary service offering.

Full French → English Definition
stéroïde androgène
C1noun
English Meaning:

Androgen Steroid

A type of steroid hormone that regulates the development and maintenance of male characteristics.

Full French → English Definition
stéroïde androgénique
C1noun
English Meaning:

Androgenic Steroid

A type of steroid hormone that promotes the development of male characteristics.

Full French → English Definition
Soins aux animaux
B2noun
English Meaning:

Animal Care

The practice of providing for the physical and emotional needs of animals.

Full French → English Definition
Style APA
B2noun
English Meaning:

Apa

An established formatting and citation style set forth by the American Psychological Association, widely used in social and behavioral sciences.

Full French → English Definition
singe
B1noun
English Meaning:

Ape

A large primate that lacks a tail, including species such as gorillas, chimpanzees, and orangutans.

Full French → English Definition
Style d'application
B2noun
English Meaning:

App Style

A design approach that emphasizes the user interface and experience of mobile applications.

Full French → English Definition
Science appliquée
B2noun
English Meaning:

Application Science

The branch of science that deals with the practical application of scientific knowledge.

Full French → English Definition
science appliquée
B2noun
English Meaning:

Applied Science

The application of scientific knowledge and principles to practical problems and real-world situations.

Full French → English Definition
site archéologique
B2noun
English Meaning:

Archaeological Site

A location where archaeological research is conducted, often containing artifacts, structures, or other evidence of past human activity.

Full French → English Definition
superficie
B1noun
English Meaning:

Area

A region or part of a town, a country, or the world.

Full French → English Definition
salle d'art
B1noun
English Meaning:

Art Room

A designated space or room where artistic activities, such as painting, drawing, or crafting, take place.

Full French → English Definition
Showing 25 to 36 of 1932 entries (Page 3 of 161)