embassyem-bas-syListennounThe official residence or office of an ambassador in a foreign country."She works at the British Embassy."Sign in to learn this word← Back