Best definition
xmf
abbreviation for “excuse my french”

XMF, but that shit was crazy!

or

That bitch just cut me off, xmf!