needle puncture site - Turkish English Dictionary