Translation of gedabir in English:

gedabir

dewlap

noun

  • 1

    dewlap, fold of loose skin at the throat of cattle, etc