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