having several functions Synonyms