English Dictionary
Definition night owl in British English
night owl noun
[countable] noun
Synonyms and related words

English Dictionary