hotel

1. (noun) a building where travelers can pay for lodging and meals and other services
Related Words: building, court, edifice, hostel, hostelry, inn, lodge, motel, motor hotel, motor inn, motor lodge, resort hotel, spa, tourist court



Terms and Conditions of Use / Copyright Notice