Détroit (en. Strait)

dətʁwa

Slang Meanings

A place where things get complicated.
This matter is a real strait.
Cette affaire est un vrai détroit.
A confined situation.
I'm in the strait with all these tasks.
Je suis dans le détroit avec toutes ces tâches.