Galwa
See also:
galwa
English
Proper noun
Galwa
A
town
in
Nepal
.