Green’s Dictionary of Slang

doudon n.

[? SE dowdy]

a short, fat woman.

[UK] in J. Dunton Ladies’ Dict.
[UK]J. Manchon Le Slang.