rotisserie: a restaurant that specializes in roasted and barbecued meats
restaurant: a building where people go to eat
generation x: the generation following the baby boom (especially Americans and Canadians born in the 1960s and 1970s)