Word info

microtrabecula

Noun

Meaning

English Wikipedia has an article on:microtrabeculaeWikipedia
microtrabecula (plural microtrabeculae)

A supposed microscopic trabecula now thought to be an artifact

Source: en.wiktionary.org

Close letter words and terms