drey

/dɹeɪ/

drey

English Noun
Ad

Definition

A squirrel’s nest, built of twigs in a tree.

Etymology

Unknown.

Ad