smartass, know-all
bil- (“to know”) + -giç.
Practice speaking and memorizing "bilgiç" and many other words and sentences in Turkish.