1 definition by your darling Leo
1. One who has remained at a location for an extended amount of time so as to be considered a permanent resident
2. A person with no hope or desire to leave their current environment
2. A person with no hope or desire to leave their current environment
by your darling Leo April 10, 2003