bed–and–breakfast

bed–and–breakfast noun
plural bed–and–breakfasts
bed–and–breakfast
noun
plural bed–and–breakfasts
Britannica Dictionary definition of BED–AND–BREAKFAST
1 
[count] : a house or small hotel in which someone can rent a room to sleep in for a price that includes breakfast the next morning
— called also B and B
2 
[noncount] chiefly British : a service in which the price of a room also includes breakfast the next morning
— called also B and B