megawatt - n. a unit of electrical power equal to one million watts
renewable – adj. restored or replaced by natural processess: able to be replaced by nature
disrupt – v. to interrupt the normal progress or activity of something