local_departmentEnglish

department of local government, local department

Noun

A permanent department created to perform the work of a local government

English: local department, department of local government

English words with similar meanings

Show 1 words