delegateEnglish

delegate, depute, assign, designate

Verb

Noun

A person appointed or elected to represent others

English: delegate

Bahasa: wakil

Bahasa words with similar meanings

English words with similar meanings

Show 3 words