nesting place

Noun
  1. A place suitable for nesting (synset 108628532)

Other Searches