Online Dictionary
Definition of " s'en aller " in French English Dictionary
Results
s'en aller
  • {V} go away, away: come away, get along, go, ooze away