prodigious savant - French English Dictionary