English dictionary
nidus
nounParts of speech
Definitions
noun
- a nest in which spiders or insects deposit their eggs
noun
- a central point or locus of an infection in an organism
Example sentences
the focus of infection
English dictionary
the focus of infection