駐英

stationed in the United Kingdom; resident in the United Kingdom

Meaning

  1. adj-no
    stationed in the United Kingdom; resident in the United Kingdom

Example sentences

  • He was appointed ambassador to Britain.