Mammoth Uncensored Word List:
77 words ending with f, 7 letters long

approof backoff bailiff bayleaf bedwarf boiloff caitiff cantref castoff cobloaf cookoff coywolf curchef cutleaf debrief destaff destuff disleaf distaff dustoff earmuff endleaf enfeoff engraff faceoff falloff fixatif flyleaf fuckoff handoff herself himself hisself infeoff jumpoff kickoff leadoff liftoff mastiff midriff nondeaf nongolf nonself oakleaf oneself ourself ownself playoff pontiff positif rebluff reproof restaff restiff restuff selloff sendoff shadoof shereef sheriff showoff shutoff skysurf spinoff sportif stopoff sunroof takeoff thereof thyself turnoff unstuff warwolf welloff werwolf whereof witloof