microtube
Noun
Meaning
microtube (plural microtubes)
A microscopic tube, especially one used in the construction of specialized lasers
Noun
microtube (plural microtubes)
A microscopic tube, especially one used in the construction of specialized lasers