to have pins and needles - Turco Inglés Diccionario