have a way with people - French English Dictionary