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 ]
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. Краткий оксфордский словарь английского языка. 2012