Online Dictionary
Definition of " douter " in French English Dictionary
Results
douter
  • {ID} smell a rat
  • {V} doubt, question, impeach
faire douter
  • {V} poison