Home / L / lacrimal gland

lacrimal gland

noun /lækrəməlglænd/ 3 syllables 14 letters Scrabble 19 WWF 26
Definitions
noun

any of the glands in the eyes that secrete tears

Look “lacrimal gland” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →