meaning of BFWAP

BFWAP meaning in Urban Dictionary

a person who is the closest friend and who may have a penis.