nidus ( synonym found)

Definition of nidus:

(n) : a locus of infection in an organism; a spider nest

Definition of nidus:

(n) : a locus of infection in an organism; a spider nest

Back to Top