Large retail store offering a variety of goods organized in separate departments. What is the name for this type of store?

A) Boutique
B) Convenience store
C) Department store
D) Supermarket