needle puller - German English Dictionary