arabdict Dictionary & Translator - Arabic-English translation for gizzards

      Noun

      gizzards (n.) , [sing. a gizzard]