NIDUS


Meaning of NIDUS in English

[ 'nʌɪdəs ]

■ noun ( plural nidi -dʌɪ or ~es )

1》 chiefly technical a place in which something is formed or deposited.

2》 Medicine a focus or source of bacterial infection.

Origin

C18: from L., lit. 'nest'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.