arabdict Dictionary & Translator - Arabic-English translation for innards

      Noun

      innards Pl., {ant.}
      أَحْشاء {تشريح}
      innards [sing. innard]
      innards Pl., {ant.}
      أَمْعاء {تشريح}