microseta

English

Etymology

From micro- +‎ seta.

Noun

microseta (plural microsetae)

  1. A microscopic seta

Anagrams