A place where someone lives; a residence
From Old English 'dwellan' meaning to lead astray, delay
Try Another Word