favorable impression - Turkish English Dictionary