英语to investigate thoroughly,to carefully inspect,to verify,to ferret out (undesirable elements)
法语vérifier,dépister