NIDUS


Meaning of NIDUS in English

noun (plural nidi or ~es) Etymology: New Latin, from Latin Date: 1742 a nest or breeding place, a place where something originates, develops, or is located

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.