Skip navigation.

lema - What does it mean?

Definition of 'lema'

English

Noun

(-)
  • (physiology|rare) The secretion of the tarsal glands of the eye.
  • Synonyms

    * sebum palpebrale

    Anagrams

    * ----

    Similar to 'lema'

    lama, llama, luna, lemma, lamia, liana, luma, linea, limma