Word info

toposite

Noun

Meaning

toposite (plural toposites)

(genetics) A cleavage site on a chromosome

Source: en.wiktionary.org

Close letter words and terms