Vocabulary

滞英

staying in the United Kingdom

noun