Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
deeryards
in English
deeryards
#uncommon
Definitions
Noun
enclosures
for
deer
(
in
a
forest
or
woodland
)
The
forest
has
several
deeryards
to
protect
the
deer
from
hunters
.
Base Words
yards
deer