Online Dictionary
Definition of " aboutir à une impasse " in French English Dictionary
Results
aboutir à une impasse
  • {V} stand off