aparthotel








noun

  1. a hotel in which self-catering service apartments are available for rent
72 queries 0.704