twatrod Share definition Flag Refers to a man who is exceptionally gifted with the opposite sex. Bob always get the girls. He must be a twatrod. twatrod by CrustyCarrots October 20, 2010 0 0 Get merch Get the twatrod mug. Buy Now — $32.95 See more merch