needle applicator - Turkish English Dictionary