bullshitter
noun
°(vulgar) Someone who lies a lot.