tubuleEnglish

tubule

Noun

A small tube

English: tubule