disappear(ed) – v. to become unseen; to no longer exist
double – v. to increase two times as much in size, strength or number
wreckage – n. what remains of something severely damaged or destroyed
challenging – adj. very difficult or competitive