Tag: Consuls
-
Ambassador
Legal Definition and Related Resources of Ambassador Meaning of Ambassador In international law. A public minister sent abroad by some sovereign state or prince, with a legal commission and authority to transact business on behalf of his country […]