What does bullshit merchant mean?

bullshit merchant meaning in Urban Dictionary

an individual who continuously sprout lies to sound better