Deukhuri (English, name)
expansion: Deukhuri
Senses:
glosses: A city in Lumbini, Nepal.
Forms: