What does Patronize Mean?

Patronize can means to stand by someone or something. To support a cause, or to frequent a business or establishment also means to patronize. On the other hand it can mean to be demeaning and to belittle.