Online Dictionary
Definition of " rester à distance " in French English Dictionary
Results
rester à distance
  • {V} distance: keep one's distance, keep off