libtard demonrat Share definition Flag a liberal democrat. He voted for all libtard demonrats, so you know he is a libtard demonrat too libtard demonrat by Rowdy2467 May 26, 2022 0 0 Get merch Get the libtard demonrat mug. Buy Now — $32.95 See more merch