payload –n. the amount of material that a vehicle can carry
sophisticated –adj. highly developed or complex
sanctions –n. measures taken to force a country to obey international laws usually by limiting or stopping some form of trade with other countries
overwhelming –adj. very great in number or effect
unstable –adj. likely to change easily or at any time
hyping –v. to talk about in a way meant to cause people to get excited or outraged