Dine out on little money? That's vulgar (8)
I believe the answer is:
indecent
But I can't explain it at all! Could you help me understand?
(Other definitions for indecent that I've seen before include "Rude, improper" , "Immodest, gross" , "Gross, unbecoming" , "Lacking propriety" , "Offending against modesty, obscene" .)