Noun Definition

nesting place

1.Definition: a place suitable for nesting

Category: Places