lacrimal_apparatusEnglish

lacrimal apparatus

Noun

The structures that secrete and drain tears from the eye

English: lacrimal apparatus