English Dictionary
Definition overstayer in British English
overstayer noun
noun
1
someone who stays in a place longer than they should, especially someone who stays in a country after their permission has expired
