ready-witted - French English Dictionary