What is the meaning of Sophist?

A paid teacher of philosophy and rhetoric in ancient Greece.