desa
desa
English
Noun
Ad
Definition
A rural village terminology.
Etymology
Borrowed from Indonesian desa.
Ad
desa
A rural village terminology.
Borrowed from Indonesian desa.