Green’s Dictionary of Slang

fowling piece n.

see piece n. (3b)