general purpose push-pull - English Synonyms Dictionary