What is the full meaning of ambassy
the offices of an ambassador, also EMBASSY [n AMBASSIES]
Example of the word ambassy placed on a Scrabble board.