French–English dictionary

English translation of the French word il y a encore bien des progrès à faire

French → English
  
FrenchEnglish
il y a encore bien des progrès à faire there is ample room for improvement