Translation of gizzard in Malay

gizzard

hempedal

noun

  • 1

    hempedal, empedal, pedal