have unexpected knowledge - French English Dictionary