lema - translated from Spanish to English.
What Lema means in English?
lemanoun. The secretion of the tarsal glands of the eye.
Is Lema a word?
(physiology, rare) The secretion of the tarsal glands of the eye.
lema - translated from Spanish to English.
lemanoun. The secretion of the tarsal glands of the eye.
(physiology, rare) The secretion of the tarsal glands of the eye.