Synonyms: nidus
Definition: a nest in which spiders or insects deposit their eggs
Similar words: nest
Definition: a structure in which animals lay eggs or give birth to their young
Synonyms: nidus, focal point, focus
Definition: a central point or locus of an infection in an organism
Usage: the focus of infection
Similar words: point
Definition: the precise location of something; a spatially limited location
Usage: she walked to a point where she could survey the whole street