overriding impression - French English Dictionary