What does bashmfn mean?

bashmfn meaning in Urban Dictionary

bitch butt shithead mama fuckin nigga(ba' shh ma fin)