Mammoth Uncensored Word List:
59 words ending with f, 6 letters long

ashraf begulf behalf behoof belief bepuff buyoff chauff cutoff decaff dieoff engulf enserf faroff flyoff goniff hairif hereof hussif ingulf itself khalif kharif layoff logoff loslyf massif myself payoff pilaff popoff putoff rebuff relief reroof returf ripoff rosbif ruboff runoff sclaff scliff scruff setoff shaduf sharif sherif shroff skliff spliff squiff straff tariff tipoff uncuff undeaf unroof unself unturf