Rhymes for word ruff
a-huff
a-luff
achauff
acre-staff
aff
agliff
back-staff
baff
bailiff
bake-off
bedaff
bedstaff
beff
beoff
bepuff
besnuff
biff
blaff
blast-off
blind-man's-buff
blind-man-buff
bluff
bocstaff
boff
borestaff
bound-bailiff
bowstaff
bread-stuff
break-off
breyff
broomstaff
bruff
brush-off
buff
bumbailiff
caff
caitiff
calc-tuff
candle-snuff
candle-staff
cast-off
chaff
chauff
cheff
chiff-chaff
choff
chuff
church-stuff
churn-staff
cley-staff
cleyff
cleyk-staff
cliff
cloff
cluff
coal-staff
coff
cole-staff
collstaff
colstaff
colt-staff
come-off
complaintiff
cook-off
coole-staff
coul-staff
coule-staff
counterbuff
countercuff
cowff
cowl-staff
craiff
cuff
cut-off
daff
dandriff
dandruff
deeff
deff
deiff
die-off
diff
dissaiff
distaff
doff
double-ruff
draff
drag-staff
draiff
drayff
dreff
driff
droff
dryff
duff
eff
enfeoff
engraff
engreiff
enstaff
enstuff
enuff
eriff
face-off
faff
fall-off
far-off
feff
fend-off
feoff
ff
fiff
fisticuff
flaff
flag-staff
flagstaff
fluff
fly-off
foodstuff
forloff
fuck-off
fuff
furifuff
gaff
garden-stuff
giff
giff-gaff
gleff
gliff
gloff
gluff
gnoff
go-off
goff
gowff
goyff
graaff
graff
grauff
greff
griff
groff
groiff
grouff
gruff
gryff
guff
gyraff
haff
haiff
hand-off
hand-ruff
hand-staff
handcuff
handicuff
heiriff
hippogriff
hoff
houff
household-stuff
howff
huff
huff-duff
huff-muff
huff-puff
huff-snuff
hypogriff
iff
immensikoff
infeoff
ingraff
interchaff
jack-staff
jarraff
jeff
jerk-off
jiff
jump-off
kaff
kalff
kanaff
kerry-merry-buff
kick-off
kickoff
kiff
kirie-mirie-buff
kit-off
kitchen-stuff
kniff-knaff
knock-off
koff
kuff
laff
laistoff
lay-off
layff
laze-off
lead-off
let-off
leyff
liff
lift-off
loff
longebeff
lope-staff
luff
luiff
lyff
marry-muff
mastiff
mid-off
middleriff
midriff
miff
moff
moiff
mollipuff
monteff
moonsiff
muff
mullipuff
naff
neff
niff
niff-naff
nuff
off
off-off
off-the-cuff
oliff
on-off
one-off
ouff
overstaff
packstaff
pad-staff
paddle-staff
paff
paraff
pay-off
peel-off
peff
pew-gaff
pick-off
pickstaff
piff
pikestaff
pilaff
pillaff
pinch-off
pitch-off
plaintiff
play-off
playoff
plough-staff
pluff
plum-duff
poff
polyff
pontiff
pouff
powder-puff
preff
preiff
primstaff
proff
puff
puff-puff
pull-off
push-off
put-off
quaff
quarterstaff
queff
quiff
quoff
quoiff
rack-staff
raeff
raff
ragamuff
raggamouff
raiff
rake-off
raleiff
ramuff
rapreiff
rebuff
refeff
refeoff
reff
reinfeoff
reingraff
resaiff
restiff
restuff
reyff
ride-off
rideoff
riff
riff-raff
riffraff
rifraff
rigruff
rip-off
rock-staff
roff
roll-off
rolloff
round-off
row-off
rowff
rub-off
ruff-raff
ruff-scuff
run-off
rune-staff
ryff
saaff
saff
saiff
sail-off
sans-seriff
sauff
scaff
scaff-raff
scauff
scheff
scheyff
schiff
schoff
schyrreff
sclaff
scoff
scratch-off
scruff
scuff
sea-cliff
seff
sell-off
send-off
seraff
serff
seriff
seryff
set-off
shaff
shandigaff
shandygaff
sheff
sheraff
sherbaff
sheriff
sherreff
shoff
show-off
shraff
shrieff
shroff
shruff
shuff
shut-off
siff
skew-whiff
skiff
skoff
skwff
sloff
slot-staff
sluff
sniff
snoff
snuff
souff
sowff
spear-staff
spiff
spin-off
spittle-staff
spliff
squiff
staff
stand-off
standoff
stiff
striff
stroganoff
stryiff
stuff
styff
sub-bailiff
subinfeoff
suff
swaff
swiff
switch-off
swuff
syff
take-off
tariff
tau-staff
tee-off
teff
thaff
thoff
threff
throw-off
thruff
thuff
tick-off
tie-off
tiff
tip-off
tipstaff
toff
top-off
trade-off
treff
triff-traff
truff
truiff
tuff
tuff-tuff
turn-off
twelff
tyff
uff
umff
umtiff
under-bailiff
undercliff
undersheriff
understaff
unpuff
unsheriff
unstuff
vein-stuff
vide-ruff
viff
voff
vyff
waff
walk-off
walking-staff
warff
wash-off
wasteriff
water-bailiff
wauff
wayff
weff
weiff
whaff
whiff
whipstaff
whirl-puff
whoff
whuff
wieff
wiff
witchaff
witryff
woff
wolff
woodruff
woushesauff
wrackstaff
wring-staff
write-off
wrung-staff
wuff
wyff
xeriff
yaff
yeff
yff
yiff
yoff
yooff
youff
yuff
yyff
zeriff
ziff