microswimmer
Noun
Meaning
microswimmer (plural microswimmers)
A very small device that propels itself without friction by surface treadmilling.
Noun
microswimmer (plural microswimmers)
A very small device that propels itself without friction by surface treadmilling.