Home / Report Question

Q. Idioms and phrases for - Put up the shutters
  • A. Went out of business
  • B. Experienced a downside
  • C. Sold off assets
  • D. Changed ownership

Correct Answer: A