| Noun | 1. | inn - a hotel providing overnight lodging for travelershotel - a building where travelers can pay for lodging and meals and other services imaret - a hostel for pilgrims in Turkey roadhouse - an inn (usually outside city limits on a main road) providing meals and liquor and dancing and (sometimes) gambling | |