give reasons to suspect/surmise - French English Dictionary

Suggest a Term