In Britain, it's a pullover sweater; in America, it's a sleeveless dress worn over a blouse
A sweater is either a pullover or a cardigan, distinguished in that 
cardigans open at the front while pullovers do not.