be suspicious and restless - French English Dictionary