ホステル (Hosuteru) is a Japanese noun meaning “hostel”.

Meanings

  1. nounhostel