2. a person with whom someone shares and intense and close relationship with
4. a good friend who does not have a distinct term or title like "homie" or "best friend" or "sister" etc.
3. a sarcastic term used to identify someone that a person doesn't particularly like, has just met, or has not seen in a long time
girl: well she's my bff buddy for life!
guy: i thought i was your bff buddy for life!
girl: you are .. you're my guy bff buddy for life. :)
cousin1: hey look! here's the profile of your bff buddy for life on facebook!
cousin2: ugh, she just sucks. i'm surprised she has any friends.