my best buddy had my back and brought me ice cream on a sad day
noun someone that is so amazing and is always there for you
"my best buddy had my back and brought me ice cream on a sad day" What is the definition of "best buddy"?