Noun Definition

drey

1.Definition: the nest of a squirrel

Category: Objects