This document provides synonyms and antonyms for 10 keywords: abundant, bestow, eager, fragrant, heroic, invade, persist, spectacle, triumph, and vigorous. For each keyword, it lists synonyms with similar meanings and antonyms with opposite meanings. Various exercises are included that require using the keywords and their synonyms and antonyms, such as fill-in-the-blank questions, tic-tac-toe games, and matching activities.