Meaning of ductulus

Definition of ductulus

(noun) a very small duct

Other information on ductulus

WIKIPEDIA results for ductulus
Amazon results for ductulus