wise guy; smart aleck

listen to the pronunciation of wise guy; smart aleck
Английский Язык - Французский Язык
{n} gros malin