Dictionary definition · nidus
noun
- a central point or locus of an infection in an organism"the focus of infection"
- a nest in which spiders or insects deposit their eggs
Similar words
Source: Open English WordNet (CC BY 4.0).
Source: Open English WordNet (CC BY 4.0).