Definition

A wimpy or softened version of 'motherf***er' that someone might say when they're trying to sound tough but can't quite commit to the full expletive.

Example Usage

Get back here with my charger, you mo-fo!

Source: Urban Dictionary (https://www.urbandictionary.com/define.php?term=Mo-fo&defid=222175)