American Dictionary
Definition wiseacre in American English
wiseacre noun
[countable]noun/ˈwaɪzˌeɪkər/
1
someone who annoys you because they think that they know more about a particular thing than anyone else

American Dictionary
someone who annoys you because they think that they know more about a particular thing than anyone else