Word info

seroarray

Noun

Meaning

seroarray (plural seroarrays)

A serological microarray

Source: en.wiktionary.org

Close letter words and terms