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

poésie de performance
B2noun
English Meaning:

Performance Poetry

A form of poetry that is specifically written to be performed in front of an audience.

Full French → English Definition
plateforme de performance
B2noun
English Meaning:

Performance-Platform

A digital environment or system designed to facilitate the execution and management of performance-related tasks or activities.

Full French → English Definition
parfum
B2noun
English Meaning:

Perfume

A fragrant liquid typically made from essential oils extracted from flowers and spices, used to give a pleasant smell to a person's body.

Full French → English Definition
Parfumerie
B2noun
English Meaning:

Perfumery

The art or process of making perfumes.

Full French → English Definition
péril
B2noun
English Meaning:

Peril

Serious and immediate danger.

Full French → English Definition
périmètre
B2noun
English Meaning:

Perimeter

The continuous line forming the boundary of a closed geometric figure or area.

Full French → English Definition
périodique
B2adjective
English Meaning:

Periodic

Appearing or occurring at intervals.

Full French → English Definition
Périodicité
B2noun
English Meaning:

Periodicity

The quality or character of being periodic; the tendency to recur at regular intervals.

Full French → English Definition
Périphérie
B2noun
English Meaning:

Periphery

The outer limits or edge of an area or object.

Full French → English Definition
pergélisol
B2noun
English Meaning:

Permafrost

A thick subsurface layer of soil that remains frozen throughout the year, occurring chiefly in polar regions.

Full French → English Definition
Permanence
B2noun
English Meaning:

Permanence

The state or quality of lasting or remaining unchanged indefinitely.

Full French → English Definition
permanent
B2adjective
English Meaning:

Permanent

Lasting or remaining unchanged for a indefinitely long time or forever.

Full French → English Definition
Showing 721 to 732 of 1484 entries (Page 61 of 124)