academic - adj. or relating to schools and education
advocate - n. a person who argues for or supports a cause or policy
elastic - adj. able to be changed
enormous - adj. very great in size or amount
promote - v. to make (something) more popular, well-known, etc.
teenager - n. someone who is between 13 and 19 years old