initial impression - Turkish English Dictionary