Top definition
When you are fletching someone and you get thatlittle something extra
When I was fletching that b#*!% last night I got a fresh truffle... last time I try that....
via giphy
by Smithdick101 February 16, 2018
Get the mug
Get a Fresh truffle mug for your mama Sarah.