arabdict Dictionary & Translator - Arabic-English translation for catapult

      Noun

      catapult [pl. catapults] , {weapons}
      catapult [pl. catapults]
      catapult [pl. catapults] , {weights & measures}
      catapult {weapons}

      ...

      similar Translations