What does dan mean?

It has a few different meanings, so it depends on the context. It can mean a level of proficiency in Judo as well as defining a man who has an unusual - or lewd - sense of humor.