NIDUS


Meaning of NIDUS in English

n. (pl. nidi or niduses) 1 a place in which an insect etc. deposits its eggs, or in which spores or seeds develop. 2 a place in which something is nurtured or developed.

[ L, rel. to NEST ]

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