1 definition by cocoapuff
Someone who is caring but bitchy at the same time. She loves animals and sweet foods. She can also be a major bitch and order you around like she owns u. She has a good heart but sometimes her mean side comes out and it can totally rip you to shreds. At the end of the day, though, you love her an always wish she was there for you.
by cocoapuff February 19, 2013