know (all) too well - French English Dictionary