desa

desa

English Noun
Ad

Definition

A rural village terminology.

Etymology

Borrowed from Indonesian desa.

Ad