cacasenno

listen to the pronunciation of cacasenno
Итальянский Язык - Английский Язык
know-all, wiseacre, showoff, arrogant person who thinks he knows everything