Meaning of lacrimal apparatus

Definition of lacrimal apparatus

(noun) the structures that secrete and drain tears from the eye

Other information on lacrimal apparatus

WIKIPEDIA results for lacrimal apparatus
Amazon results for lacrimal apparatus