immediate to the skin and back - Turkish English Dictionary