That which entertains, or with which one is
   entertained; as: (a) Hospitality; hospitable provision for the wants of
   a guest; especially, provision for the table; a hospitable repast; a
   feast; a formal or elegant meal. (b) That which engages the attention
   agreeably, amuses or diverts, whether in private, as by conversation,
   etc., or in public, by performances of some kind; amusement.