a house which is not joined to another house? - detached house
a small house in the country? - cottage
a house with no stairs? - bungalow
a house which is part of a bigger building( British english)? - flat
a house which is part of a bigger building ( american english)? -apartment