stay over

(verb) sleep over

lodge (generic term)