To destroy the morale of; to dishearten.
Synonym of talk shit
Derogatory speech regarding someone or something.