English | German | Russian | Czech

microratchet English

Meaning microratchet meaning

What does microratchet mean?

microratchet

(biology) A microscopic ratchet, typically formed from nanohairs

Are you looking for...?