der Klugscheißer

Noun

der Klugscheißer : smart ass, wise guy (die Klugscheißer)

Ich habe die Nase voll von diesen arroganten Klugscheißern!

I am fed up with these arrogant smartasses.