pins-and-needles sensation - Turkish English Dictionary