Translation of geluga in English:

geluga

noun

  • 1

    red paint made from the seeds of a plant, red dye, red lead