having many different features Synonyms