Barker Meaning

There are 2 meaning(s) for word Barker

Meaning 1 : informal terms for dogs

    Synonyms : bow-wow,  doggie,  doggy,  pooch
Meaning 2 : someone who stands in front of a show (as at a carnival) and gives a loud colorful sales talk to potential customers