400 VOCABULARY WORDS WITH MEANING