Tag: Consuls

  • Ambassador

    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 […]