English shop nounMeaning 1A building or part of a building where goods or services are sold.in other languages:Czech obchod (meaning 3)more translationsSPJmeaning 1more translationsČZJmeaning 1more translationsУЖМmeaning 1more translationsUkrainian магазин (meaning 1)more translations