heterocyclic compound Synonyms