Dirt cheap has 2 different meanings across 1 category:
Adjective
very cheap
"a dirt cheap property"
Very cheap; easily affordable.