English Dictionary
◊ DUCTULE
ductule
n : a very small duct [syn: {ductulus}]