lacrimal apparatus

Noun
  1. The structures that secrete and drain tears from the eye (synset 105412897)

Other Searches