having branches Synonyms