lún​dūn​dà​xué​xué​yuàn

University College London

  1. London
    Capital of the United Kingdom, located on the River Thames; a major global financial and cultural center.
  2. university
    university; college; a higher education institution that provides teaching and research across various academic departments
  3. college
    an independent institution of higher learning, academy, or institute