ざいりゅうとくべつきょか
Meanings
Noun
1. Special Permission to Stay in Japan; residence status that can be granted to illegal immigrants or overstayers
Composed of
residing (esp. abroad); staying; living
special; particular; extraordinary; exceptional; especial
permission; approval; authorization; to permit; to authorize