The Italian term "messaggio, ambasciata" matches the English term "embassy"

other italian words that include "messaggio" : english :
messaggio, comunicazione, nuova message