ambalam
noun
am·ba·lam
ˈəmbələm
plural -s
: a Sri Lankan resthouse for travelers
also
: a village meeting place in Sri Lanka
Love words? Need even more definitions?
Merriam-Webster unabridged
Share