Green’s Dictionary of Slang

guppy-gobbler n.

[the former Catholic ‘fish-day’ of Friday]

(US) a Catholic.

[US]PADS XLII 34: The Catholic [...] guppy-gobbler.
[US]H. Rawson Dict. of Invective (1991) 148: fish eater. A Roman Catholic, from the traditional R.C. abstention from meat on fast days; also called guppy gobbler and mackerel snapper.