impression smear - Turkish English Dictionary