Green’s Dictionary of Slang

craw-thumping adj.

[craw-thumper n.]

1. [late 17C; 1930s+] Roman Catholic.

2. [1910s–60s] overly religious.