inn

language: th

definitions

  1. noun
    a small hotel or lodging place, especially in a rural area
    th: โรงแรมเล็กๆ
  2. noun
    a place where travelers can rest and get food
    th: ร้านขายอาหาร

examples

  1. stay at an inn

    พักที่โรงแรมเล็กๆ

  2. old inn

    ร้านขายอาหารเก่า