horeca (hotel/restaurant/café) - German English Dictionary