Which word MOST NEARLY matches the definition:
to criticize severely or angrily
  1. scolded
  2. bogged
  3. scurried
  4. protest
  5. deftly
A B C D E
1/11 SAVE