Translation of geroda in English:

geroda

noun

  • 1

    a large eagle found in myths