Translation for "a besoin de satisfaire" to english
A besoin de satisfaire
  • needs to satisfy
  • need to meet
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test