Translate English Arabic تكافح

English
Arabic
    Verb
  1. to combat
    تَكَافَحَ {المُتَقَاتِلُون}
  2. to fight {one another }
    تَكَافَحَ {المُتَقَاتِلُون}
  3. to battle
    تَكَافَحَ {المُتَقَاتِلُون}
  4. to clash
    تَكَافَحَ {المُتَقَاتِلُون}
similar Results