total impression - Turkish English Dictionary