In Britain, it's a pullover sweater; in America, it's a sleeveless dress worn over a blouse
The 
meaning is the same in the US and UK, but it is a pretty ... definition for the 
american usage: A collarless sleeveless dress, typically worn over a blouse.