English dictionary
nesting place meaning and definition
Definition and meaning of nesting place at MeaningMonkey.org. nesting place meaning and definition in the English Dictionary.NESTING PLACE noun
Definition of nesting place (noun)
- a place suitable for nesting
Source: Princeton University Wordnet