Online Dictionary
Definition of " faire échapper " in French English Dictionary
Results
faire échapper
  • {V} let out