"Gigantic" means something that is extremely large in size. Understanding the meaning of the word in context helps expand vocabulary.
"Excited" is a synonym for "happy" because both words describe positive emotions or feelings of joy and enthusiasm.
"Ancient" refers to something that is extremely old, typically from a long time ago in history. This is often used to describe objects, civilizations, or times that are thousands of years old.
"Rough" is the opposite of "smooth," as it describes a texture or surface that is uneven or not smooth to the touch.
"Predict" means to say what you think will happen in the future based on information or experience. Sentence "c" correctly uses "predict" to express an expectation about the weather.