arabdict Dictionary & Translator - Arabic-English translation for carapace

      Noun

      carapace {biol.}
      دِرْع {أحياء}
      carapace {biol.}
      الذَّبْل {القشرة الكلسية الخارجية لحيوان مدرع}، {أحياء}

      ...