ambalam
noun
am·ba·lam
| \ ˈəmbələm\
plural -s
Definition of ambalam
: a Sri Lankan resthouse for travelers
also
: a village meeting place in Sri Lanka
Keep scrolling for more