having many sides Synonyms