Today I learned.I looked it up in the urban dictionary and I STILL don't know what it means. Trap is Life? WTF? At least that one I do know!
I should have remembered because I have a friend who uses it occasionally. He works with kids and thinks he’s cool. Haha