Online Dictionary
Definition of " s'asseoir sur ses talons " in French English Dictionary
Results
s'asseoir sur ses talons
  • {V} squat