Dirty Mind informal noun
Used to describe a person who tends to have vulgar, obscene, or lewd thoughts
He must have a dirty mind to come up with such things.
I know with your dirty mind, you will definitely come up with a crazy joke.
If you have something on your person/body, it means that you are carrying it with you.
Customs officers found a gun concealed about your person.