a dirty mind refers to people whose moral code is different from other people's, usually to immoral people, sometimes wrongly
some people less intelligent than me say that I have a dirty mind
(smart people rarely throw away such accusations)
however I know people very well and I know myself
all people are similar, you know (though turn out to be so different)
this is a philosophical question
not everybody really can understand