noun

 

a place where you live or stay

rented accommodation