跑卡

Verb

 * 1)  of a US Permanent Resident living outside the US: to travel frequently to the US to meet the "Continuous Residence" requirement for US Permanent Resident Card (Green Card) holders.