American Dictionary
Definition know-all in American English
know-all noun
[countable] noun
1

American Dictionary