having several different uses Synonyms