In some recent stories I sparked some interesting threads to do with the differences in the meanings of terms. In the process we learned many terms don't have the same meanings in all parts of the same country, as well as being different in other countries. So I thought I'd post a few terms from New South Wales, Australia which many people here would've thought were universal, and aren't - this is not a comprehensive list.
carpark, car park, car-park - open space at ground level where you park cars
car yard - open space where cars are on display for sale by the business - note: car lot is fast becoming the new term for this.
lot - a section of land in a development that hasn't yet been built on, often not yet sold
house lot - a section of land set aside to build a residential house on but not yet built on, most are in new housing developments
house block - section of land a house is built on and defined by the fence line
housing block - usually a large section of houses on one section of land, most are connected with military bases
street block or city block - a section of buildings bound on all sides by a street or natural boundary like a river
flat - individual living area that's part of a larger unit, most are 1 or 2 bedroom residences in a big blocks of flats. Most are often owned by the one company or person and rented out (USA think Brownstone bedsit).
unit or apartment - as above, but usually 2 or 3 or 4 bedroom places of higher quality and individually owned within a corporate strata title (USA think condominium)
garage - place to store a car or cars located with a single residence. Also often used to refer to where you buy fuel for cars and have work done on cars etc.
parking garage - multi-level place to park cars, usually for a fee.
tenement - 1 or 2 or 3 bedroom residence with virtually no front yard, little back yard, jammed up against each other in rows in a street. Think industrial era multi-story housing for workers.
town house - as a tenement but higher quality and usually has a garage built into it at ground level.
duplex - two separate houses built with a common wall and designed to look like a single house from the outside.
I figure that's enough to give some people an idea of what sort of terms get different meanings when others post what terms they use for the same things.