Mammoth Uncensored Word List:
52 words ending with f, 10 letters long

betterhalf bleedproof breadstuff broomstaff bumbailiff childproof cloverleaf crashproof crimeproof crushproof demirelief flameproof frostproof greenstuff hippogriff lightproof mallowpuff mouseproof musicproof mutessarif noiseproof powderpuff punchproof quakeproof shandygaff shellproof shockproof singleleaf sleetproof smileproof smokeproof snakeproof soundproof sparkproof sprayproof squaredoff stainproof steamproof stormproof stouthrief strandwolf stroganoff swordproof theftproof thiefproof thornproof trickproof undercliff underproof waterproof wheatsheaf worryproof