Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
devilwoods
in English
devilwoods
Definitions
Noun
a
type
of
tree
(
Osmanthus
americanus
)
The
park
ranger
pointed
out
a
devilwoods
tree
with
fragrant
flowers
.