A building for human habitation, especially one that consists of a ground floor and one or more upper storeys. That makes sense because if a house only has one floor it can be called a bungalow or flat. Cabins will often only have one floor, so that's a distinction.