Version Française
Meaning of
"embarrasser, gêner, empêtrer, brouiller, mêler"
in English language
French to English
English to French
French
English
embarrasser, gêner, empêtrer, brouiller, mêler
hamper (to)