INN


Meaning of INN in English

n. motel, small hotel, hostel, public house which rents rooms to travelers and others

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.