What does BFFwGW mean?

BFFwGW meaning in Urban Dictionary

closest friend Forever with a giant wiener