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