A Goddard Share definition Flag When someone has multiple wanks in one day. Usually over 10 and of a celebratory nature. If Fulham beat Aston Villa this weekend, I’m on for a Goddard. A Goddard by Royce Coolidge March 11, 2025 0 0 Get merch Get the A Goddard mug. Buy Now — $32.95 See more merch