Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
owl
in English
owl
us
/aʊl/
uk
/aʊl/
#common
Plural
owls
Definitions
Noun
nocturnal
bird
of
prey
;
sharp
vision
a
person
with
wise
or
serious
demeanor
a
moderate
politician
;
neutral
views