joint ·noun (PLACE)

Definition: a place where something is sold, especially a restaurant or bar Level: C1