Find the word definition

Wikipedia
Ambalama

An Ambalama ( Sinhala: අම්බලම) is a place constructed for pilgrims, traders and travelers to rest in Sri Lanka. This is a simple structure designed to provide shelter for the travellers. There were no charges involved in using an Ambalama.