needle pusher - French English Dictionary