having multiple functions Synonyms