mechanical puller - German English Dictionary