Store had many things.
Meaning: The place where goods are sold contained a large number of objects or items.
Choice of Words: Store is a place where goods are sold. Had is the past tense of the verb have, which means to possess or own something. Many means a large number of. Things are objects or items.
Alternative Expressions
Related Expressions