more impressive - French English Dictionary