Green’s Dictionary of Slang

pounded adj.

[SE pound, an enclosure where animals are kept/ impound, to lock up]

[early–mid-19C] caught out in some form of (? homosexual) impropriety.