person who overstays their welcome - Turkish English Dictionary