Mef

MEF

MEF may stand for:

Read more about Mef.