NIDUS


Meaning of NIDUS in English

[ni.dus] n, pl ni.di or ni.dus.es [NL, fr. L] (1742) 1: a nest or breeding place; esp: a place or substance in an animal or plant where bacteria or other organisms lodge and multiply

2: a place where something originates, develops, or is located

Merriam-Webster English vocab.      Английский словарь Merriam Webster.