james finch Share definition Flag Someone with a,defiantly, massive penis. Also one of the most beautiful and handsome people you will ever meet Ohh yeah that James finch fella, he tapped me good I squealed till I came james finch by Big man bill June 23, 2018 0 0 Get merch Get the james finch mug. Buy Now — $32.95 See more merch