Spanish-English dictionary »

glena meaning in English

SpanishEnglish
glena noun
{f}

socket(hollow in a bone)
noun
[UK: ˈsɒkɪt] [US: ˈsɑːkət]

euglena noun
{f}

euglena(any of several protests, of the genus Euglena)
noun