one who often makes wisecracks, smart aleck, wise guy

listen to the pronunciation of one who often makes wisecracks, smart aleck, wise guy
الإنجليزية - الإنجليزية
{i} wisenheimer
one who often makes wisecracks, smart aleck, wise guy
المفضلات