What does ‘dirty’ mean?

( adj ) Morally bad, dishonorable. I hear that the dirty rat went to a dirty movie last night.