embassyEnglish

embassy

Noun

A diplomatic building where ambassadors live or work

English: embassy

Bahasa: kedutaan

An ambassador and his entourage collectively

English: embassy

Bahasa words with similar meanings