Green’s Dictionary of Slang

trout n.3

a Catholic priest.

[UK]Midnight Spy 75: Mr. Constable [...] was highly pleased to find the man one of the Trouts, (a cant word he uses for Popish priests).