hot pants: skin-tight very short pants worn by young women as an outer garment
covering: an artifact that covers something else (usually to protect or shelter or conceal it)
stinker: anything that gives off an offensive odor (especially a cheap cigar)