lacrimal excretory apparatus - Turkish English Dictionary