1 definition by unraveledweb

When a product or service has Too Much Facebook integration.
That new web browser RockMelt is totally TMF.
by unraveledweb November 8, 2010
Get the TMF mug.