English to English

schmooze
(/S/m/u/z )

noun (n)

verb (v)

Advertisement

Bookmark This Site