overriding impression - Turkish English Dictionary