LeClaire Share definition Flag A totally bad-ass town in Iowa. Home of the best tug of war pullers ever. Hey are you from Port Byron? No, do i look like a pussy, I'm from LeClaire. LeClaire by leclaireowns March 26, 2009 0 0 Get merch Get the LeClaire mug. Buy Now — $32.95 See more merch