grand duchy of luxembourg

/G R AE1 N D AH0 CH IY0 AH0 V L AH0 K S AH0 M B AO0 R G/
noun
  1. 1

    Official name of Luxembourg: a small country in Western Europe.