sense impression - Turkish English Dictionary