Translation of pedal in English:

pedal

gizzard

noun

  • 1

    gizzard, a type of shrub