Definition

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

Did You Know?