skin impression - Turkish English Dictionary