What is the meaning of the word "schmoozer"?

Definitions: