A place in a foreign country where an ambassador on behalf of the U.S. government works., also for the process of managing visa and immigration applications for that country.
EMBASSY
TheLaw.com Law Dictionary & Black's Law Dictionary 2nd Ed.
TheLaw.com Law Dictionary & Black's Law Dictionary 2nd Ed.
A place in a foreign country where an ambassador on behalf of the U.S. government works., also for the process of managing visa and immigration applications for that country.