remain in a place longer than is convenient - Spanish English Dictionary