Online Dictionary
Definition of " facile à vivre " in French English Dictionary
Results
facile à vivre
  • {A} easygoing, good-natured