libturd noun1 •(vulgar, offensive) A liberal.I agree, you were owned, libturd bitch!!! — 2011 formslibturds