Raunchy

A nickname for one who speaks in a shabby, obscene or sexually explicit way, hardly ever composed or formal.