Vocabulary

在台

staying in Taiwan; living in Taiwan; residing in Taiwan

noun