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

ivrogne
B2noun
English Meaning:

Drunkard

A person who is habitually drunk or intoxicated.

Full French → English Definition
Ivresse
B2noun
English Meaning:

Drunkenness

The state of being intoxicated or affected by alcohol.

Full French → English Definition
incompétent
B2noun
English Meaning:

Duffer

A person who is incompetent or inept at a particular task.

Full French → English Definition
imbécile
B2noun
English Meaning:

Dullard

A person who is slow to understand or lacks intelligence.

Full French → English Definition
imbécile
B2noun
English Meaning:

Dunce

A person who is slow to learn or lacks intelligence.

Full French → English Definition
Image dynamique
B2noun
English Meaning:

Dynamic Image

An image that changes or is capable of changing, often used in digital contexts.

Full French → English Definition
Interaction écologique
B2noun
English Meaning:

Ecological Interaction

The relationships and effects that organisms have on one another within an ecosystem.

Full French → English Definition
isolation électrique
B2noun
English Meaning:

Electrical Insulation

The use of non-conducting materials to prevent the passage of electricity to or from conductors.

Full French → English Definition
isolant électrique
B2noun
English Meaning:

Electrical Insulator

A material that resists the flow of electric current.

Full French → English Definition
induction électromagnétique
B2noun
English Meaning:

Electromagnetic-induction

The production of an electromotive force across an electrical conductor in a changing magnetic field.

Full French → English Definition
Intégrer
B2verb
English Meaning:

Embed

To fix an object firmly and deeply in a surrounding mass.

Full French → English Definition
Investissement émotionnel
B2noun
English Meaning:

Emotional Investment

The emotional energy and commitment that a person invests in a relationship, project, or situation.

Full French → English Definition
Showing 73 to 84 of 659 entries (Page 7 of 55)