Mammoth Uncensored Word List:
21 words ending with ff, 9 letters long

cowlstaff creampuff crossruff feedstuff fisticuff flagstaff foodstuff handstaff jackstaff nontariff overstaff overstiff overstuff packstaff pikestaff plaintiff plowstaff semistiff veinstuff waitstaff whipstaff