physical storesOur editors are putting together more complete content — check back in about 20 minutesphysical storesphysical stores — noun名詞1. a brick-and-mortar retail location, as opposed to an online shop1.名詞釋義a brick-and-mortar retail location, as opposed to an online shop例句Many people still prefer shopping at physical stores rather than online.