So what is a duplex?
Nowhere does it say and it's not a term I've ever heard used in the UK? I guess "semi-detached" would be closest but not sure?
A townhouse is 2-story and it touches another one. It could be a duplex, but it might be on a separate lot or it might be part of a group of more than 2.
In the UK, Ireland, etc. a "terraced" house is essentially what we'd call a townhouse - they can be in groups of 2, 3, 20, etc.
A single property (usually a single building) consisting of exactly 2 housing units.
> I guess "semi-detached" would be closest but not sure?
Semi-detached is similar, but AFAIK usually refers to separate properties sharing a wall not two housing units on one property. There appear to be regional variations in both terms, though.