ductuleEnglish

ductule, ductulus

Noun

A very small duct

English: ductule, ductulus

English words with similar meanings

Show 1 words