From Arabic تَفَوَّقَ (tafawwaqa). Compare Moroccan Arabic تفوق (tfawwaq).
tfewwaq (imperfect jitfewwaq, verbal noun tfewwiq)