Which word MOST NEARLY matches the definition:
To make public; make information known.
  1. arduous
  2. gregarious
  3. ominous
  4. debilitate
  5. divulge
A B C D E
1/15 SAVE