Word info

oligoarray

Noun

Meaning

oligoarray (plural oligoarrays)

A larger than normal microarray

Source: en.wiktionary.org

Close letter words and terms