Storesshop

/stɔrz ʃɑp/ noun

Definition

retail establishments where goods are sold

Etymology

Store from Latin instaurare + shop from Old English sceoppa

Kelly Says

A store-shop is where you shop for what's in store!

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.