all the more amazing - French English Dictionary