nidus
nounDefinition of nidus
1
: a nest or breeding place
especially
: a place or substance in an animal or plant where bacteria or other organisms lodge and multiply
2
: a place where something originates, develops, or is located
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more