Online Dictionary
Definition of " s'échauder " in French English Dictionary
Results
s'échauder
  • {V} scald