meaning of owl eyed
1.
Having
eyes
like
an
owls.
Related Words
owl-eyed
|
Developed & Maintained By
Taraprasad.com