Match the words from the box with the definitions. Then press "Check" to mark your answers.
recent anxious omniscient salvage heroic dictate massive vivid shallow excavate
  1. [adjective] having a very large amount of matter; big and heavy; solid.
  2. [adjective] not deep.
  3. [noun] the act of saving property from destruction.
  4. [adjective] feeling worried, nervous, or afraid about something.
  5. [adjective] noble and courageous.
  6. [verb] to dig up and remove material from.
  7. [adjective] happening in the very near past.
  8. [verb] to say or read aloud for someone to write down or for a machine to record.
  9. [adjective] bright and strong.
  10. [adjective] infinite in knowledge; all-knowing.