Translation of glena in English:

glena

socket, n.

feminine noun

  • 1

    socket
    cavity