Online Dictionary
Definition of " être contraint à faire face " in French English Dictionary
Results
être contraint à faire face
  • {ID} face: be faced with