Word info

microplacoid

Noun

Meaning

microplacoid (plural microplacoids)

A very small placoid scale

Source: en.wiktionary.org

Close letter words and terms