n.
1.a mercantile establishment for the retail sale of goods or services
2.small workplace where handcrafts or manufacturing are done
3.a course of instruction in a trade (as carpentry or electricity) shop v.
1.do one's shopping
2.do one's shopping at
3.shop around
4.give away information about somebody
Idiom of the Day
make (something) up to (someone)
to repay someone for something, to make amends to someone
I was late for work so I had to make it up to my boss by working late.