noun, British English - a pub that serves high-quality food alongside a good selection of drinks, blending the casual atmosphere of a traditional pub with a more refined, restaurant-like dining experience
noun - a method of learning a language (or experiencing a culture) by being completely surrounded by it, without using your native language
noun, British English, informal - a short break in the late morning, usually around 11 o’clock, when people have a hot drink and a small snack
noun, British English, informal - a young person, often from a lower social class who uses rude language, and behaves in a loud or aggressive way