Meaning
Nidus is a Sanskrit word meaning 'nest' or 'dwelling'. It can also refer to a focus of infection.