Online Dictionary
Definition of " ils se sont finalement décidés " in French English Dictionary
Results
ils se sont finalement décidés
  • {PHR} finally they decided