Meaning of “tubule” in the English Dictionary

british dictionary