1 definition by krpmrz3024
someone who does absolutely everything for you with no expectation of getting anything in return. they do anything to make you happy and they always cheer you up and make you laugh. a pooch knows you better than you know yourself
by krpmrz3024 November 26, 2018