Beelingo.com

English Dictionary

  • Hide translation

 inn inn

noun

  • () a hotel providing overnight lodging for travelers  ( auberge, hostel, lodge, hostelry, inn )
    a hotel providing overnight lodging for travelers