almost touching - Turkish English Dictionary