obvious - adj. easy to see or notice
fascinating - adj. very interesting or appealing
shy - adj. feeling nervous and uncomfortable about meeting and talking to people
intermediate - adj. relating to or having the knowledge or skill of someone who is more advanced than a beginner but not yet an expert
controversial - adj. relating to or causing much discussion, disagreement, or argument
idiom - n. an expression that cannot be understood from the meanings of its separate words but that has a separate meaning of its own
context - n. the words that are used with a certain word or phrase and that help to explain its meaning
castle - n. a large building usually with high, thick walls and towers that was built in the past to protect against attack
inn - n. a house usually in the country where people can eat and rent a room to sleep in