A LARGE SHOP THAT SELLS ALL KINDS OF GOODS IS CALLED A ... .A. WAR...

22. A large shop that sells all kinds of goods is called a ... .

A. warehouse

B. storeroom

C. department

D. department store