general purpose push-pull - German English Dictionary