What is the full meaning of embassy
the offices of an ambassador, also AMBASSY [n EMBASSIES]
Example of the word embassy placed on a Scrabble board.