french poodle Share definition Flag The rare ability to fit both testicles into one's mouth, hence achieving the look of a French Poodle. Nicole had a mouth like a big mouth bass, so's I had her gimme the French Poodle. french poodle by Jaypa June 27, 2006 0 0 Get merch Get the french poodle mug. Buy Now — $32.95 See more merch