smartarse

listen to the pronunciation of smartarse
Английский Язык - Турецкий язык
(Argo) Ukala, herşeyi herkesten daha iyi bildiğini sanan kişi
Английский Язык - Английский Язык
{i} (Slang) smartass, wise guy, one who thinks he knows everything, smart aleck, person who points out other people's mistakes
smartarse
Избранное