lachrymal gland

Noun
  1. Any of the glands in the eyes that secrete tears (synset 105339201)

Other Searches