Word info

microspinule

Noun

Meaning

microspinule (plural microspinules)

A microscopic spinule

Source: en.wiktionary.org

Close letter words and terms