Translation for "qui ne se laisse pas décourager" to english
Qui ne se laisse pas décourager
  • which is not discouraged
  • that undeterred
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test