NIDUS


Meaning of NIDUS in English

n. nest for laying eggs, place for breeding (especially for insects); place where something is formed; place where develops or originates; (Medicine) point of origin of a nerve; (Medicine) any structure that looks like a nest in its function or appearance; central location of infection in an organism

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.