noun a hotel in which self-catering service apartments are available for rent
aparthotel 🔊 Listen to this noun a hotel in which self-catering service apartments are available for rent Share Facebook Twitter Google +