someone that has special knowledge - French English Dictionary