كافح

listen to the pronunciation of كافح
Arabic - English
{s} struggle, contend against, contend, battle, fight, combat, militate, strive, strike, wrestle, hustle, control
struggled
{s} contend against