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
The
owl
in
the
party
is
often
sought
for
compromise
.
Compounds / Phrases
owllike
night owl
owl monkey