Free dictionary online: translation in English, Spanish, French, Italian, Chinese, Russian, definitions, synonyms...
deviner 
  vt 
  [+énigme, réponse] to guess
  (=prévoir) 
 [+avenir] 
to foretell, to foresee 
 [+suite, fin] 
to guess 
 [+pensées, opinion, sentiments, état d'esprit] 
to guess
  (=s'attendre à, soupçonner) 
deviner que  to have an inkling that 
Il ne pouvait pas deviner qu'ils allaient revendre la société.  He could have had no inkling that they were going to sell the company. 
  (=apercevoir) to make out, to distinguish

Add your entry in the Collaborative Dictionary.

"Collins English French Electronic Dictionary © HarperCollins Publishers 2005"