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.

Etymology: L, rel. to NEST

Oxford English vocab.      Оксфордский английский словарь.