What does B2P b2p mean?

B2P b2p meaning in Urban Dictionary

Meaning "buy to play." Its used to describe MMORPG's which you simply pay money for once to play it. methods to "strike to Pop", generally employed by looners or those who features a balloon fetish.