north american: a native or inhabitant of North America
american: a native or inhabitant of a North American or Central American or South American country
three-piece suit: a business suit consisting of a jacket and vest and trousers