weather the storm – idiom to get through a difficult situation
porcelain – n. a material made of baked clay that can be fragile
booming – adj. doing very well
keep afloat – v. to get through a difficult time, to avoid sinking
mall – n. a large building or group of building that hold many stores
wholesale – adj. relating to businesses that sell to other business in large amounts of products
innovate – v. to do something in a new way, to have new ideas about the way something should be done
avenues – n. ways or methods to do something
perspective – n. a way of thinking about and understanding something
feeling the pinch – idiom to be noticeably affected by some hardship or problem
cope – v. to deal with problems or difficult situations and to try to create solutions