meaning of boff

boff meaning in General Dictionary

a hearty laugh