YourDictionary

Dictionary Home » Science » lacrimal gland

lacrimal gland science definition

Either of two glands, one in each eye, that produce and secrete tears.

Learn more about lacrimal gland

link/cite print suggestion box