The definition :
Definitions of nidus:
- noun: a nest in which spiders or insects deposit their eggs
- noun: a central point or locus of an infection in an organism
Are you interested in alternative search :
:focus focal infection point
If you like reading news check: